Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Instans
Terkelola Azure SQLAzure Synapse Analytics
Sistem Platform Analitik (PDW)
Database SQL di Microsoft Fabric
Menghapus peran dari database.
Syntax
Sintaks untuk database SQL Server, Azure SQL Database, Azure SQL Managed Instance, dan Fabric SQL
DROP ROLE [ IF EXISTS ] role_name
Sintaks untuk Azure Synapse Analytics dan Gudang Data Paralel
DROP ROLE role_name
Arguments
JIKA ADA
Berlaku untuk: SQL Server (SQL Server 2016 (13.x) melalui versi saat ini).
Secara kondisional menghilangkan peran hanya jika sudah ada.
role_name
Menentukan peran yang akan dihilangkan dari database.
Remarks
Peran yang memiliki keamanan tidak dapat dihilangkan dari database. Untuk menghilangkan peran database yang memiliki jaminan, Anda harus terlebih dahulu mentransfer kepemilikan atas barang-barang yang diamankan tersebut atau menghilangkannya dari database. Peran yang memiliki anggota tidak dapat dihilangkan dari database. Untuk menghilangkan peran yang memiliki anggota, Anda harus terlebih dahulu menghapus anggota peran.
Untuk menghapus anggota dari peran database, gunakan ALTER ROLE (Transact-SQL).
Anda tidak dapat menggunakan DROP ROLE untuk menghilangkan peran database tetap.
Informasi tentang keanggotaan peran dapat dilihat dalam tampilan katalog sys.database_role_members.
Note
Skema tidak setara dengan pengguna database. Gunakan tampilan Katalog sistem untuk mengidentifikasi perbedaan antara pengguna database dan skema.
Untuk menghapus peran server, gunakan DROP SERVER ROLE (Transact-SQL).
Permissions
Memerlukan izin UBAH PERAN APA PUN pada database, atau izin CONTROL pada peran, atau keanggotaan dalam db_securityadmin.
Examples
Contoh berikut menghilangkan peran purchasing database dari AdventureWorks2025 database.
DROP ROLE purchasing;
GO
Lihat Juga
BUAT PERAN (Transact-SQL)
UBAH PERAN (Transact-SQL)
Prinsipal (Mesin Database)
EVENTDATA (Transact-SQL)
sp_addrolemember (T-SQL)
sys.database_role_members (Transact-SQL)
sys.database_principals (T-SQL)
Fungsi Keamanan (T-SQL)