Compartir a través de


DROP EVENT SESSION (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Quita una sesión de eventos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }

Argumentos

event_session_name

Nombre de una sesión de eventos existente.

Comentarios

Al quitar una sesión de eventos, se quita completamente toda la información de configuración, como destinos y parámetros de sesión.

Permisos

SQL Server y Azure SQL Managed Instance requieren el DROP ANY EVENT SESSION permiso (introducido en SQL Server 2022).ALTER ANY EVENT SESSION

Azure SQL Database requiere el DROP ANY DATABASE EVENT SESSION permiso en la base de datos.

Sugerencia

SQL Server 2022 introdujo permisos más granulares para eventos extendidos. Para obtener más información, consulte Blog: Nuevos permisos granulares para SQL Server 2022 y Azure SQL para mejorar el cumplimiento con PoLP.

Ejemplos

En el ejemplo siguiente se muestra cómo quitar una sesión de eventos. Para usar este ejemplo con sesiones de eventos de base de datos, reemplace por ON SERVERON DATABASE.

DROP EVENT SESSION test_session ON SERVER;