sp_dropsrvrolemember (Transact-SQL)
從固定伺服器角色移除 SQL Server 登入或 Windows 使用者或群組。
語法
sp_dropsrvrolemember [ @loginame = ] 'login' , [ @rolename = ] 'role'
引數
[ @loginame = ] 'login'
這是要從固定伺服器角色中移除的登入名稱。login 是 sysname,而且沒有預設值。login 必須存在。[ @rolename = ] 'role'
這是伺服器角色的名稱。role 是 sysname,預設值是 NULL。role 必須是下列其中一個值:系統管理員 (sysadmin)
安全性管理員 (securityadmin)
伺服器管理員 (serveradmin)
setupadmin
處理序管理員 (processadmin)
diskadmin
資料庫建立者 (dbcreator)
bulkadmin
傳回碼值
0 (成功) 或 1 (失敗)
備註
只有 sp_dropsrvrolemember 可用來從固定伺服器角色移除登入。使用 sp_droprolemember 則可以從資料庫角色移除成員。
無法從固定伺服器角色移除 sa 登入。
sp_dropsrvrolemember 無法在使用者自訂交易內執行。
權限
需要系統管理員 (sysadmin) 固定伺服器角色的成員資格,或同時具有伺服器的 ALTER ANY LOGIN 權限以及要卸除成員所在角色的成員資格。
範例
下列範例會從 sysadmin 固定伺服器角色移除登入 JackO。
EXEC sp_dropsrvrolemember 'JackO', 'sysadmin'