Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform Sistemi (PDW)
Microsoft Fabric'te SQL Veritabanı
Geçerli veritabanındaki bir SQL Server rolünden güvenlik hesabını kaldırır.
Önemli
Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine ALTER ROLE kullanın.
Transact-SQL söz dizimi kuralları
Sözdizimi
SQL Server ve Azure SQL Edge için Syntax.
sp_droprolemember
[ @rolename = ] N'rolename'
, [ @membername = ] N'membername'
[ ; ]
Azure Synapse Analytics ve Analytics Platform Sistemi (PDW) için söz dizimi.
sp_droprolemember N'rolename' , 'membername'
[ ; ]
Uyarı
Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.
Arguments
[ @rolename = ] N'rolename'
Üyenin çıkarıldığı rolün adı. @rolenamesysname'dir, varsayılan yoktur. @rolename mevcut veritabanında bulunmalıdır.
[ @membername = ] N'membername'
Görevden çıkarılan güvenlik hesabının adı. @membernamesysname'dir, varsayılan yoktur. @membername veritabanı kullanıcısı, başka bir veritabanı rolü, Windows hesabı veya Windows grubu olabilir. @membername mevcut veritabanında bulunmalıdır.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_droprolemember bir sysmembers üyeyi veritabanı rolünden çıkarır, tablodan bir satır silinir. Bir üye bir rolden çıkarıldığında, üye o roldeki üyeliğiyle sahip olduğu tüm izinleri kaybeder.
Sabit bir sunucu rolünden bir kullanıcıyı çıkarmak için sp_dropsrvrolemember. Kullanıcılar kamu rolünden çıkarılamaz ve dbo herhangi bir rolden çıkarılamaz.
sp_helpuser SQL Server rolünün üyelerini görmek ve bir role üye eklemek için kullanılırALTER ROLE.
Permissions
Rol için izin gerekiyor ALTER .
Örnekler
Aşağıdaki örnek kullanıcıyı JonB rolden Salesçıkarır.
EXECUTE sp_droprolemember 'Sales', 'Jonb';
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
Aşağıdaki örnek kullanıcıyı JonB rolden Salesçıkarır.
EXECUTE sp_droprolemember 'Sales', 'JonB';