Ошибка «CREATE DATABASE permission denied»

Вопросы и ответы
Вопрос:Я установил SQL SERVER 2008 R2 в свою систему с установленной операционной системой Windows XP. Всякий раз, когда я пытаюсь создать новую базу данных, появляется сообщение об ошибке: CREATE DATABASE PERMISSION DENIED IN DATABASE 'master'.(Microsoft SQL Server, Error:262) Лучший ответ: у пользователя не было разрешения, но теперь я исправил это. Ответ №1При запуске студии управления

Вопрос:

Я установил SQL SERVER 2008 R2 в свою систему с установленной операционной системой Windows XP.

Всякий раз, когда я пытаюсь создать новую базу данных, появляется сообщение об ошибке:

CREATE DATABASE PERMISSION DENIED IN DATABASE ‘master’.(Microsoft SQL Server, Error:262) Лучший ответ:

у пользователя не было разрешения, но теперь я исправил это.

Ответ №1

При запуске студии управления SQL-сервером используйте пользователя “sa”, а не “Windows-User”. Похоже, что у пользователя Windows-пользователя нет разрешения.

Ответ №2

Попробуйте предоставить пользователю свою регистрацию в CREATE ANY DATABASE Permission и повторите попытку.
Взгляните на документацию о создании новой базы данных

Ответ №3

Щелкните правой кнопкой мыши и запустите “SQL Server Management Studio” в качестве администратора.

Ответ №4

Причиной этой ошибки является недостаточное разрешение. Дайте пользователю роль “dbcreater” проверить роль dbcreater

Ответ №5

Если вы находитесь в ситуации, когда у вас есть доступ только к базе данных SQL/view, вы должны учитывать следующее:

  • Есть ли у вас альтернативный логин или учетные данные пользователя sa? Если это так, попробуйте это первым и, если необходимо, предоставите свои другие права на вход в систему с помощью раздела Security/Logins/.. вашей базы данных на панели Object Explorer (см. Ответ Ахмета Арслана).

  • Если у вас есть доступ к учетной записи другого пользователя Windows, у которого есть доступ через проверку подлинности Windows, попробуйте запустить ssms.exe в качестве другого пользователя с помощью команды “runas”. Полная информация и объяснение здесь в ответе от SqlRyan.

  • Если у вас есть старые базы данных из предыдущей установки Windows, настроенной с помощью проверки подлинности Windows (и у вас нет/не помню учетные данные учетной записи sa). В этой ситуации вы можете воссоздать свою прошлую учетную запись пользователя из предыдущей установки Windows. Убедитесь, что эта новая учетная запись имеет тот же домен и имя пользователя, что и ваша предыдущая учетная запись. Войдите в систему через воссозданную учетную запись и предоставьте текущей (или “реальной” ) учетной записи пользователя достаточные разрешения (см. № 1 выше). После подтверждения того, что вы восстановили доступ, вы можете удалить обновленную учетную запись пользователя.

Ответ №6

С этой проблемой я заметил, что я был подключен с помощью Аутентификации Windows. Затем я отключился и использовал Аутентификацию SQL Server. Это хорошо сейчас.

Оцените статью
Добавить комментарий