如何添加群组到系统管理员SQL Server 2008 R2 中的固定服务器角色?
看看我的相关问题有关详细信息,请参阅逐步屏幕截图,详细说明您无权将组添加到 sysadmin 角色。
背景信息
在 SQL Server 2008 R2 之前,本地Administrators
组的成员会自动添加到系统管理员固定服务器角色。从 SQL Server 2008 R2 开始,不再添加该组。新的建议的机制是:
...创建一个包含适当 DBA 的单独 Windows 组,并授予该组数据库中的 sysadmin 角色。
我如何 ”授予 Windows 组系统管理员角色“?
也可以看看
-
...属于 BUILTIN\Administrators 组成员的用户自动成为 sysadmin 固定服务器角色的成员。
- SYSADMIN 固定服务器角色的 BUILTIN\Administrators 成员
相关问题
答案1
如上所述,SQL 2008 R2 不再默认将管理员组添加为 SQL 登录。您必须先将管理员组添加为 SQL Server 主体。
CREATE LOGIN [BUILTIN\Administrators] FROM WINDOWS
(或参见本文有关如何添加登录的更多信息)
然后您可以将该组添加到 sysadmin 角色。
sp_addsrvrolemember
@LogiName='BUILTIN\Administrators',
@RoleName='sysadmin'