添加登錄,使其成為固定服務(wù)器角色的成員。
sp_addsrvrolemember [ @loginame = ] 'login'
[@rolename =] 'role'
[@loginame =] 'login'
是添加到固定服務(wù)器角色的登錄名稱(chēng)。login 的數(shù)據(jù)類(lèi)型為 sysname,沒(méi)有默認(rèn)值。login 可以是 Microsoft® SQL Server™ 登錄或 Microsoft Windows NT® 用戶(hù)帳戶(hù)。如果還沒(méi)有對(duì)該 Windows NT 登錄授予 SQL Server 訪問(wèn)權(quán)限,那么將自動(dòng)對(duì)其授予訪問(wèn)權(quán)限。
[@rolename =] 'role'
要將登錄添加到的固定服務(wù)器角色的名稱(chēng)。role 的數(shù)據(jù)類(lèi)型為 sysname,默認(rèn)值為 NULL,它必須是下列值之一:
0(成功)或 1(失?。?/P>
在將登錄添加到固定服務(wù)器角色時(shí),該登錄就會(huì)得到與此固定服務(wù)器角色相關(guān)的權(quán)限。
不能更改 sa 登錄的角色成員資格。
請(qǐng)使用 sp_addrolemember 將成員添加到固定數(shù)據(jù)庫(kù)角色或用戶(hù)定義的角色。
不能在用戶(hù)定義的事務(wù)內(nèi)執(zhí)行 sp_addsrvrolemember 存儲(chǔ)過(guò)程。
sysadmin 固定服務(wù)器的成員可以將成員添加到任何固定服務(wù)器角色。固定服務(wù)器角色的成員可以執(zhí)行 sp_addsrvrolemember 將成員只添加到同一個(gè)固定服務(wù)器角色。
下面的示例將 Windows NT 用戶(hù) Corporate\HelenS 添加到 sysadmin 固定服務(wù)器角色中。
EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin'
相關(guān)文章