Aracılığıyla paylaş


sp_droprolemember (Transact-sql)

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

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım alter user onun yerine.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_droprolemember [ @rolename = ] 'role' , 
     [ @membername = ] 'security_account'

Bağımsız değişkenler

  • @rolename = 'role'
    Üye kaldırılıyor rolü addır. roleise sysname, hiçbir varsayılan ile. rolegeçerli veritabanında bulunması gerekir.

  • @ ÜyeAdı = 'security_account'
    Güvenlik hesabının adını rolü kaldırılıyor. security_accountise sysname, hiçbir varsayılan ile. security_accountVeritabanı kullanıcı, 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_droprolememberbir satırdan silerek bir veritabanı rolü üyesi kaldırır sysmemberstablosu. Üye rolden kaldırıldığında üye tarafından üyelik bu rolü vardır herhangi bir izin kaybeder.

Bir kullanıcı bir sabit sunucu rolü kaldırmak için sp_dropsrvrolemember. Kullanıcıların gelen kaldırılabilir olamaz publicrolü, ve dboherhangi bir rolden kaldırılamaz.

Kullanın sp_helpuserüyelerini görmek için bir SQL Serverrolü ve kullanımı ALTER ROLEbir rol üye eklemek.

İzinler

Role alter izni gerektirir.

Örnekler

Aşağıdaki örnek, kullanıcı kaldırır JonBrolünden Sales.

EXEC sp_droprolemember 'Sales', 'Jonb'

EXEC sp_droprolemember 'Sales', 'Jonb'

Ayrıca bkz.

Başvuru

Güvenlik depolanan yordamlar (Transact-sql)

sp_addrolemember (Transact-sql)

sp_droprole (Transact-sql)

sp_dropsrvrolemember (Transact-sql)

sp_helpuser (Transact-sql)

Sistem saklı yordamları (Transact-sql)