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 Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric Preview'da 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
IF EXISTS
Ş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 kaldırmak için ALTER ROLE (Transact-SQL) kullanın.
Sabit veritabanı rolünü bırakmak için DROP ROLE kullanamazsınız.
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.
Bir sunucu rolünü kaldırmak için DROP SERVER ROLE (Transact-SQL) kullanın.
Permissions
Veritabanında ALTER ANY ROLE izni veya rol üzerinde CONTROL izni ya da db_securityadmin üyeliği gerektirir.
Examples
Aşağıdaki örnek, veritabanından veritabanı rolünü purchasingAdventureWorks2022 bırakır.
DROP ROLE purchasing;
GO
See Also
ROL OLUŞTUR (Transact-SQL)
ALTER ROLÜ (Transact-SQL)
Sorumluları (Veritabanı Altyapısı)
EVENTDATA (Transact-SQL)
sp_addrolemember (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.database_principals (Transact-SQL)
Güvenlik İşlevleri (Transact-SQL)