У вас недостаточно прав для создания проекта базы данных
Я использую Vista и не пользуюсь администратором. Я попытался с именем пользователя Admin, но это не сработало. Есть идеи?
3 ответа
Решение
Я отвечаю на это сам. И решение состоит в том, чтобы добавить роль сервера "sysadmin" для входа "Builtin/Users" в SQL Server.
Это должно быть сделано, потому что Visual Studio использует эту учетную запись пользователя для создания временной базы данных, в то время как мы редактируем для проверки времени разработки.
Прочтите этот пост здесь, чтобы получить ответ на свой вопрос.
Чтобы подвести итоги своего поста, нужно сделать следующее:
- Пользователю нужен логин SQL Server
- Имя входа SQL Server должно быть членом встроенной роли dbcreator.
- Имя входа SQL Server должно быть членом встроенной роли securityadmin
- Для входа в SQL Server должна быть предоставлена привилегия VIEW SERVER STATE
- Если запущен пакет обновления 1 (SP1) 2005 года, предоставьте общедоступной группе права на выполнение процедуры sp_detach_db.
Проверьте это: Правила блога Оззи
Сделай это:
- Пользователю нужен логин SQL Server
- Имя входа SQL Server должно быть членом встроенной роли dbcreator.
- Имя входа SQL Server должно быть членом встроенной роли securityadmin
- Для входа в SQL Server должна быть предоставлена привилегия VIEW SERVER STATE
- Если запущен пакет обновления 1 (SP1) 2005 года, предоставьте общедоступной группе права на выполнение процедуры sp_detach_db.