Bagikan melalui


HILANGKAN SESI PERISTIWA (T-SQL)

Berlaku untuk: SQL ServerAzure SQL Managed Instance

Menghilangkan sesi peristiwa.

Konvensi sintaks transact-SQL

Sintaks

DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }

Argumen

event_session_name

Nama sesi peristiwa yang ada.

Keterangan

Saat Anda menghapus sesi peristiwa, semua informasi konfigurasi, seperti target dan parameter sesi, akan dihapus sepenuhnya.

Izin

SQL Server dan Azure SQL Managed Instance memerlukan DROP ANY EVENT SESSION (diperkenalkan di SQL Server 2022), atau ALTER ANY EVENT SESSION izin.

Azure SQL Database memerlukan DROP ANY DATABASE EVENT SESSION izin dalam database.

Tip

SQL Server 2022 memperkenalkan izin yang lebih terperinci untuk Acara yang Diperluas. Untuk informasi selengkapnya, lihat Blog: Izin terperinci baru untuk SQL Server 2022 dan Azure SQL untuk meningkatkan kepatuhan dengan PoLP.

Contoh

Contoh berikut menunjukkan cara menghilangkan sesi peristiwa. Untuk menggunakan contoh ini dengan sesi peristiwa database, ganti ON SERVER dengan ON DATABASE.

DROP EVENT SESSION test_session ON SERVER;