Aracılığıyla paylaş


sp_droprolemember (Transact-SQL)

Bir güvenlik hesaptan kaldırır bir SQL Server geçerli veritabanındaki bir roldür.

Topic link iconTransact-SQL sözdizimi kuralları

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'