Delen via


DROP EVENT SESSION (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Een gebeurtenissessie wordt gestopt.

Transact-SQL syntaxis-conventies

Syntaxis

DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }

Arguments

event_session_name

De naam van een bestaande gebeurtenissessie.

Opmerkingen

Wanneer u een gebeurtenissessie verwijdert, worden alle configuratiegegevens, zoals doelen en sessieparameters, volledig verwijderd.

Permissions

SQL Server en Azure SQL Managed Instance vereisen de DROP ANY EVENT SESSION (geïntroduceerd in SQL Server 2022) of ALTER ANY EVENT SESSION de machtiging.

Voor Azure SQL Database is de DROP ANY DATABASE EVENT SESSION machtiging in de database vereist.

Aanbeveling

SQL Server 2022 heeft gedetailleerdere machtigingen geïntroduceerd voor uitgebreide gebeurtenissen. Zie Blog: Nieuwe gedetailleerde machtigingen voor SQL Server 2022 en Azure SQL om de naleving van PoLP te verbeteren voor meer informatie.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een gebeurtenissessie kunt verwijderen. Als u dit voorbeeld wilt gebruiken met database-gebeurtenissessies, vervangt u door ON SERVERON DATABASE.

DROP EVENT SESSION test_session ON SERVER;