DROP ROLE (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

Bir rolü veritabanından kaldırır.

Transact-SQL söz dizimi kuralları

Syntax

SQL Server, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği ve Doku SQL veritabanı için söz dizimi

DROP ROLE [ IF EXISTS ] role_name

Azure Synapse Analytics ve Paralel Veri Ambarı söz dizimi

DROP ROLE role_name

Arguments

EĞER VARSA
Şunlar için geçerlidir: SQL Server ( geçerli sürüm aracılığıyla SQL Server 2016 (13.x).

Rolü koşullu olarak yalnızca zaten varsa bırakır.

role_name
Veritabanından bırakılacak rolü belirtir.

Remarks

Güvenli hale getirilebilir öğelere sahip roller veritabanından bırakılamaz. Güvenli hale getirilebilir öğelere sahip bir veritabanı rolünü bırakmak için önce bu güvenli hale getirilebilirlerin sahipliğini aktarmanız veya bunları veritabanından bırakmanız gerekir. Üyeleri olan roller veritabanından bırakılamaz. Üyeleri olan bir rolü bırakmak için önce rolün üyelerini kaldırmanız gerekir.

Bir veritabanı rolünden üyeleri çıkarmak için (Transact-SQL) kullanınALTER ROLE.

Sabit bir veritabanı rolünü bırakmak için kullanamazsınız DROP ROLE .

Rol üyeliği hakkındaki bilgiler sys.database_role_members katalog görünümünde görüntülenebilir.

Note

Şemalar veritabanı kullanıcılarına eşdeğer değildir. Veritabanı kullanıcıları ile şemalar arasındaki farkları belirlemek için Sistem kataloğu görünümlerini kullanın.

Sunucu rolünü kaldırmak için (Transact-SQL) kullanınDROP SERVER ROLE.

Permissions

Veritabanında HER ROLETÜRLÜ DEĞIŞTİK izni, rol üzerinde KONTROL izni veya db_securityadmin üyeliği gerektirir.

Examples

Aşağıdaki örnek, veritabanından veritabanı rolünü purchasingAdventureWorks2025 bırakır.

DROP ROLE purchasing;  
GO  

Ayrıca Bkz.

CREATE ROLE (Transact-SQL)
ALTER ROLE (Transact-SQL)
Sorumluları (Veritabanı Altyapısı)
OLAY VERILERI (Transact-SQL)
sp_addrolemember (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.database_principals (Transact-SQL)
Güvenlik İşlevleri (Transact-SQL)