sp_droprolemember (Transact-SQL)
Bir güvenlik hesaptan kaldırır bir SQL Server geçerli veritabanındaki bir roldür.
sp_droprolemember [ @rolename = ] 'role' ,
[ @membername = ] 'security_account'
Bağımsız değişkenler
[ @rolename = ] 'role'
Is the name of the role from which the member is being removed.role is sysname, with no default.role must exist in the current database.[ @membername = ] 'security_account'
Is the name of the security account being removed from the role.security_account is sysname, with no default.security_account can be a database user, another database role, a Windows login, or a Windows group.security_account must exist in the current database.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
sp_droprolemember bir satır silerek üye bir veritabanı rolünden kaldırırSysmembers tablo.Üye rolden kaldırıldığında üye üyelik, bu rolü tarafından bulunan izinlerin kaybeder.
Bir kullanıcı sabit sunucu rolü kaldırmak için kullanın. sp_dropsrvrolemember.Gelen kullanıcıların kaldırılamıyor Ortak role, and dbo herhangi rolünden çıkarılamaz.
Kullanımı sp_helpuser üyelerini görmek içinSQL Server Rol ve kullanımı sp_addrolemember role üye eklemek için.
sp_droprolemember kullanıcı tanımlı bir işlem içinde yürütülemiyor.
İzinler
ALTER rolü izni gerektirir.
Örnekler
Aşağıdaki örnek, kullanıcı kaldırır. JonB rolü Sales.
EXEC sp_droprolemember 'Sales', 'Jonb'