Как я могу запланировать расширенное событие для запуска в определенное время
По сути, я создал новый расширенный сеанс событий, и я хочу запланировать его запуск в течение определенного времени, скажем, в 2:00 утра. Обычно я написал сценарий для создания трассировки, а затем смог запланировать его, используя агент SQL в качестве задания, но я новичок в использовании расширенных событий и хотел бы знать, как я могу запланировать сеанс для начала захвата с конкретное время.
1 ответ
Решение
Вы можете создать сеанс в любой момент, используя CREATE EVENT SESSION: это только создаст сеанс, но не запустит его. В вашем задании агента SQL вы можете запустить сеанс в соответствии с вашим расписанием, используя следующую простую команду:
ALTER EVENT SESSION session_name
ON SERVER
STATE = start;