Freigeben über


DROP EVENT SESSION (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Löscht eine Ereignissitzung.

Transact-SQL-Syntaxkonventionen

Syntax

DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }

Argumente

event_session_name

Der Name einer vorhandenen Ereignissitzung.

Bemerkungen

Wenn Sie eine Ereignissitzung löschen, werden alle Konfigurationsinformationen wie Ziele und Sitzungsparameter vollständig entfernt.

Berechtigungen

SQL Server und Azure SQL Managed Instance erfordern die DROP ANY EVENT SESSION (in SQL Server 2022 eingeführt) oder ALTER ANY EVENT SESSION die Berechtigung.

Azure SQL-Datenbank erfordert die DROP ANY DATABASE EVENT SESSION Berechtigung in der Datenbank.

Tipp

SQL Server 2022 hat genauere Berechtigungen für erweiterte Ereignisse eingeführt. Weitere Informationen finden Sie im Blog: Neue granulare Berechtigungen für SQL Server 2022 und Azure SQL zur Verbesserung der Einhaltung von PoLP.

Beispiele

Das folgende Beispiel zeigt, wie eine Ereignissitzung gelöscht wird. Ersetzen Sie zum Verwenden dieses Beispiels mit Datenbankereignissitzungen ON SERVER durch ON DATABASE.

DROP EVENT SESSION test_session ON SERVER;