HILANGKAN PEMBERITAHUAN PERISTIWA (T-SQL)
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Menghapus pemicu pemberitahuan peristiwa dari database saat ini.
Sintaksis
DROP EVENT NOTIFICATION notification_name [ ,...n ]
ON { SERVER | DATABASE | QUEUE queue_name }
[ ; ]
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
notification_name
Adalah nama pemberitahuan peristiwa yang akan dihapus. Beberapa pemberitahuan peristiwa dapat ditentukan. Untuk melihat daftar pemberitahuan peristiwa yang saat ini dibuat, gunakan sys.event_notifications (Transact-SQL).
SERVER
Menunjukkan cakupan pemberitahuan peristiwa yang berlaku untuk server saat ini. SERVER harus ditentukan jika ditentukan ketika pemberitahuan peristiwa dibuat.
DATABASE
Menunjukkan cakupan pemberitahuan peristiwa berlaku untuk database saat ini. DATABASE harus ditentukan jika ditentukan ketika pemberitahuan peristiwa dibuat.
antrean queue_name
Menunjukkan cakupan pemberitahuan peristiwa berlaku untuk antrean yang ditentukan oleh queue_name. ANTREAN harus ditentukan jika ditentukan saat pemberitahuan peristiwa dibuat. queue_name adalah nama antrean dan juga harus ditentukan.
Keterangan
Jika pemberitahuan peristiwa diaktifkan dalam transaksi dan dihilangkan dalam transaksi yang sama, instans pemberitahuan peristiwa dikirim, lalu pemberitahuan peristiwa dihilangkan.
Izin
Untuk menghilangkan pemberitahuan peristiwa yang terlingkup di tingkat database, minimal, pengguna harus menjadi pemilik pemberitahuan peristiwa atau memiliki izin UBAH PEMBERITAHUAN PERISTIWA DATABASE APA PUN di database saat ini.
Untuk menghilangkan pemberitahuan peristiwa yang terlingkup di tingkat server, minimal, pengguna harus menjadi pemilik pemberitahuan peristiwa atau memiliki izin UBAH PEMBERITAHUAN PERISTIWA APA PUN di server.
Untuk menghilangkan pemberitahuan peristiwa pada antrean tertentu, minimal, pengguna harus menjadi pemilik pemberitahuan peristiwa atau memiliki izin UBAH pada antrean induk.
Contoh
Contoh berikut membuat pemberitahuan peristiwa cakupan database, lalu menghilangkannya:
USE AdventureWorks2022;
GO
CREATE EVENT NOTIFICATION NotifyALTER_T1
ON DATABASE
FOR ALTER_TABLE
TO SERVICE 'NotifyService',
'8140a771-3c4b-4479-8ac0-81008ab17984';
GO
DROP EVENT NOTIFICATION NotifyALTER_T1
ON DATABASE;
Lihat Juga
MEMBUAT PEMBERITAHUAN PERISTIWA (Transact-SQL)
EVENTDATA (Transact-SQL)
sys.event_notifications (T-SQL)
sys.events (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk