删除事件会话。
语法
DROP EVENT SESSION event_session_name
ON { SERVER | DATABASE }
参数
event_session_name
现有事件会话的名称。
注解
在删除事件会话时,将完全删除所有配置信息,例如,目标和会话参数。
权限
SQL Server 和 Azure SQL 托管实例需要 DROP ANY EVENT SESSION (在 SQL Server 2022 中引入)或 ALTER ANY EVENT SESSION 权限。
Azure SQL 数据库需要 DROP ANY DATABASE EVENT SESSION 数据库中的权限。
小窍门
SQL Server 2022 为扩展事件引入了更精细的权限。 有关详细信息,请参阅 博客:SQL Server 2022 和 Azure SQL 的新粒度权限,以提高对 PoLP 的遵守。
示例
以下示例说明了如何删除事件会话。 若要将此示例用于数据库事件会话,请替换为 ON SERVERON DATABASE。
DROP EVENT SESSION test_session ON SERVER;