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