如何在特定时间将扩展事件安排到 运行

How can I schedule an extended event to run at a specific time

基本上我已经创建了一个新的扩展事件会话,我想将其安排在 运行 的特定时间,比如 2:00 上午。 通常我会编写一个脚本来创建跟踪,然后能够使用 SQL 代理作为一项工作来安排它,但我是使用扩展事件的新手,我想知道如何安排会话在特定时间开始捕获。

您可以随时使用 CREATE EVENT SESSION 创建会话:这只会创建会话,但不会启动它。在您的 SQL 代理作业中,您可以使用以下简单命令根据您的日程安排启动会话:

ALTER EVENT SESSION session_name
ON SERVER
STATE = start;