sp_dropapprole (T-SQL)
Berlaku untuk: SQL Server
Menghapus peran aplikasi dari database saat ini.
Penting
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan PERAN APLIKASI DROP sebagai gantinya.
Sintaks
sp_dropapprole [ @rolename = ] N'rolename'
[ ; ]
Argumen
[ @rolename = ] N'rolename'
Peran aplikasi yang akan dihapus. @rolename adalah sysname, tanpa default. @rolename harus ada di database saat ini.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_dropapprole
hanya dapat digunakan untuk menghapus peran aplikasi. Jika peran memiliki jaminan apa pun, peran tersebut tidak dapat dihilangkan. Sebelum menghilangkan peran aplikasi yang memiliki securables, Anda harus terlebih dahulu mentransfer kepemilikan securables, atau menjatuhkannya.
sp_dropapprole
tidak dapat dijalankan dalam transaksi yang ditentukan pengguna.
Izin
ALTER ANY APPLICATION ROLE
Memerlukan izin pada database.
Contoh
Contoh berikut menghapus SalesApp
peran aplikasi dari database saat ini.
EXEC sp_dropapprole 'SalesApp';