Как добавить группу в предопределенную роль сервера sysadmin в SQL Server 2008 R2?

8

Как добавить группу в предопределенную роль сервера sysadmin в SQL Server 2008 R2?

См. Мой связанный вопрос для получения подробных пошаговых снимков экрана, показывающих, что вы не можете добавлять группы в роль sysadmin.

Исходная информация

До выпуска SQL Server 2008 R2 члены локальной Administratorsгруппы автоматически добавлялись в предопределенную роль сервера sysadmin . Начиная с SQL Server 2008 R2, эта группа больше не добавляется. Новый рекомендуемый механизм :

... создайте отдельную группу Windows, содержащую соответствующих администраторов баз данных, и предоставьте этой группе роль sysadmin в базе данных.

Как мне « предоставить группе Windows роль сисадмина »?

Смотрите также

Смежные вопросы

Ян Бойд
источник

Ответы:

8

Как уже говорилось, SQL 2008 R2 больше не добавляет группу администраторов в качестве имени входа SQL по умолчанию. Сначала необходимо добавить группу администраторов в качестве участника SQL Server.

CREATE LOGIN [BUILTIN\Administrators] FROM WINDOWS

(или см. эту статью для получения дополнительной информации о том, как добавить логин)

Затем вы можете добавить эту группу в роль системного администратора.

sp_addsrvrolemember
    @LogiName='BUILTIN\Administrators',
    @RoleName='sysadmin'
squillman
источник
1
Ой вай. У меня нет прав на редактирование. Можете ли вы завернуть [BUILTIN\Administrators]в [square brackets]. В противном случае вы получите неправильный синтаксис около '\'
Ян Бойд
1
Ох, крипы. Я хотел положить это туда .... Извините, босс!
Squillman