Как получить разрешение CREATE TABLE для пользователей с аутентификацией Windows в SQL Server Express 2005 - PullRequest
1 голос
/ 26 апреля 2011

Я недавно установил SQL Server 2005 Management Studio Express. Когда я вхожу на сервер базы данных имя_машины \ SQLEXPRESS с использованием аутентификации Windows.

Я не могу создавать таблицы или базы данных. Как предоставить разрешения для пользователей, вошедших в систему с проверкой подлинности Windows, для создания таблиц / баз данных?

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

Это решит вашу проблему, но это излишне и дает пользователям полный доступ к вашей базе данных, включая возможность удалять ваши базы данных, и технически они могут делать на вашем компьютере все, что захотят, если вы не ограничите права своих учетных записей службы SQL Server. Для возможности создания таблиц используйте

Предоставить Create Table to [имя_домена \ имя_пользователя] Это даст им возможность создать таблицу в базе данных, в которой вы выполняете этот оператор.

2 голосов
/ 26 апреля 2011

Вы можете сделать своего пользователя частью роли sysadmin

exec sp_addsrvrolemember 'DomainOrComputerName\UserName','sysadmin'
...