sp_droprolemember (Transact-SQL)
Bir güvenlik hesabını kaldırır bir SQL Server rolü geçerli veritabanında.
Sözdizimi
sp_droprolemember [ @rolename = ] 'role' ,
[ @membername = ] 'security_account'
Bağımsız değişkenler
[ rol adı = ] 'role'
üye kaldırılıyor rolü addır.roleİş sysname, ile hiçbir varsayılan.roleGeçerli veritabanında bulunması gerekir.[ ÜyeAdı = ] 'security_account'
Güvenlik hesabının adını rolünden kaldırılır.security_accountİş sysname, ile hiçbir varsayılan.security_accountbir veritabanı kullanıcısı, başka bir veritabanı rolü, Windows oturumu açma veya Windows grubu olabilir.security_accountGeçerli veritabanında bulunması gerekir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_droprolemember satırdan silerek bir veritabanı rolü üye kaldırır sysmemberstablo. üye üye rolden kaldırıldığında o rol üyeliği tarafından sahip herhangi bir izin kaybeder.
Bir kullanıcı bir sabit sunucu rolükaldırmak için sp_dropsrvrolemember.Kullanıcıların kaldırılmıştır olamaz ortak rolü, ve dbo herhangi bir rolden kaldırılamaz.
Kullanın sp_helpuser üyelerini görmek için bir SQL Server rolü ve kullanımı sp_addrolemember role bir üye eklemek için.
İzinler
Role alter izni gerektirir.
Örnekler
Aşağıdaki örnek, kullanıcı kaldırır JonB rolden Sales.
EXEC sp_droprolemember 'Sales', 'Jonb'