При установке SQL-сервера мастер предлагает назначить администраторов SQL-сервера:
Однако, когда установка завершена снова возникает вопрос: а как добавить пользователя в SQL-администраторы после установки SQL-сервера?
Разрешить доступ к SQL-серверу пользователям из домена можно следующими командами:
Если требуется создать SQL-пользователя, то используется следующая команда:
Далее можно сделать следующее:
Рекомендую почитать: Восстановление прав администратора на Microsoft SQL Server 2008 (2005), если забыли логин/пароль администратора.
Однако, когда установка завершена снова возникает вопрос: а как добавить пользователя в SQL-администраторы после установки SQL-сервера?
Разрешить доступ к SQL-серверу пользователям из домена можно следующими командами:
CREATE LOGIN [Domain\User] FROM WINDOWS CREATE LOGIN [Domain\Group] FROM WINDOWSВторая команда более удобна тем, что производится аутентификация пользователей по принадлежности группе. Часто бывает удобно создать группу "SQL-администраторы", и по мере необходимости добавлять туда пользователей.
Если требуется создать SQL-пользователя, то используется следующая команда:
CREATE LOGIN [LoginName] WITH PASSWORD = N'SomePassword'или более полный вариант:
CREATE LOGIN [LoginName] WITH PASSWORD = N'SomePassword' , DEFAULT_DATABASE=[master] , CHECK_EXPIRATION=OFF , CHECK_POLICY=OFF
Далее можно сделать следующее:
- Или добавить имя входа в качестве члена предопределенной роли сервера 'sysadmin' (выбирайте нужный вариант):
EXEC master..sp_addsrvrolemember [Domain\User], 'sysadmin' EXEC master..sp_addsrvrolemember [Domain\Group], 'sysadmin' EXEC master..sp_addsrvrolemember [LoginName], 'sysadmin'
- Или предоставить разрешения на сервер:
GRANT CONTROL SERVER TO [Domain\User] GRANT CONTROL SERVER TO [Domain\Group] GRANT CONTROL SERVER TO [LoginName]
Рекомендую почитать: Восстановление прав администратора на Microsoft SQL Server 2008 (2005), если забыли логин/пароль администратора.
Комментариев нет:
Отправить комментарий