Вопрос:
Я установил 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”
Ответ №5
Если вы находитесь в ситуации, когда у вас есть доступ только к базе данных SQL/view, вы должны учитывать следующее:
-
Есть ли у вас альтернативный логин или учетные данные пользователя sa? Если это так, попробуйте это первым и, если необходимо, предоставите свои другие права на вход в систему с помощью раздела Security/Logins/.. вашей базы данных на панели Object Explorer (см. Ответ Ахмета Арслана).
-
Если у вас есть доступ к учетной записи другого пользователя Windows, у которого есть доступ через проверку подлинности Windows, попробуйте запустить ssms.exe в качестве другого пользователя с помощью команды “runas”. Полная информация и объяснение здесь в ответе от SqlRyan.
-
Если у вас есть старые базы данных из предыдущей установки Windows, настроенной с помощью проверки подлинности Windows (и у вас нет/не помню учетные данные учетной записи sa). В этой ситуации вы можете воссоздать свою прошлую учетную запись пользователя из предыдущей установки Windows. Убедитесь, что эта новая учетная запись имеет тот же домен и имя пользователя, что и ваша предыдущая учетная запись. Войдите в систему через воссозданную учетную запись и предоставьте текущей (или “реальной” ) учетной записи пользователя достаточные разрешения (см. № 1 выше). После подтверждения того, что вы восстановили доступ, вы можете удалить обновленную учетную запись пользователя.
Ответ №6
С этой проблемой я заметил, что я был подключен с помощью Аутентификации Windows. Затем я отключился и использовал Аутентификацию SQL Server. Это хорошо сейчас.