Aracılığıyla paylaş


sp_droprolemember (Transact-SQL)

Bir güvenlik hesabını kaldırır bir SQL Server rolü geçerli veritabanında.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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'