Путать SQL Server Express при создании новой базы данных - PullRequest
3 голосов
/ 16 марта 2012

Я администратор своего компьютера, у меня установлен SQL Server Express.Но когда я попытался создать новую базу данных, я получил эту ошибку

В базе данных 'master' отказано в разрешении на создание базы данных

enter image description here

Iрешил, что мне не хватает роли 'sysadmin' для моего логина.Когда я попытался добавить себя как «sysadmin», я получил другую ошибку

У пользователя нет разрешения на выполнение этого действия

enter image description here

Я являюсь администратором этой машины, почему я не могу получить разрешение на создание новой базы данных в этом экземпляре SQL Server Express?

Спасибо

Ответы [ 2 ]

6 голосов
/ 16 марта 2012

Этот пост также может быть полезен.Он указывает на скрипт, который позволяет вам добавить себя в роль sysadmin (при условии, что вы являетесь локальным администратором Windows).

Обновление По мере того, как ссылка на реальный скрипт исчезла, обратитесь кответ StackExchange на о том, как стать владельцем SQL Server .

0 голосов
/ 16 марта 2012

Я бы посмотрел на этот пост.http://blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx

Есть права системного уровня, а затем есть права SQL, иногда они не совпадают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...