添加登录,使其成为固定服务器角色的成员。
sp_addsrvrolemember [ @loginame = ] 'login'
[@rolename =] 'role'
[@loginame =] 'login'
是添加到固定服务器角色的登录名称。login 的数据类型为 sysname,没有默认值。login 可以是 Microsoft® SQL Server™ 登录或 Microsoft Windows NT® 用户帐户。如果还没有对该 Windows NT 登录授予 SQL Server 访问权限,那么将自动对其授予访问权限。
[@rolename =] 'role'
要将登录添加到的固定服务器角色的名称。role 的数据类型为 sysname,默认值为 NULL,它必须是下列值之一:
0(成功)或 1(失败)
在将登录添加到固定服务器角色时,该登录就会得到与此固定服务器角色相关的权限。
不能更改 sa 登录的角色成员资格。
请使用 sp_addrolemember 将成员添加到固定数据库角色或用户定义的角色。
不能在用户定义的事务内执行 sp_addsrvrolemember 存储过程。
sysadmin 固定服务器的成员可以将成员添加到任何固定服务器角色。固定服务器角色的成员可以执行 sp_addsrvrolemember 将成员只添加到同一个固定服务器角色。
下面的示例将 Windows NT 用户 Corporate\HelenS 添加到 sysadmin 固定服务器角色中。
EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin'
相关文章