如何清除存储在文件中的SQL Server扩展事件?
背景
SQL Server 扩展事件事件文件目标的文件存储在哪里?
我想删除几个月的日志文件;但 SQL Server 没有告诉我文件在哪里:
我会遵循 Microsoft 的 SQL Server 论坛上的建议:
清除文件目标中的事件?
如果不再需要,只需停止会话并删除 .xel 文件。
尝试#3
我尝试做任何称职的用户界面设计师从一开始就会创建的最明显的事情:右键单击事件文件目标,然后选择:
- 清除
- 删除
- 清除
- 空的
除了没有选择做任何这些明显的事情:
尝试#4
我还尝试进入Extended Events菜单,然后单击Clear Data。但是该选项被莫名其妙地禁用:
尝试#5
我还尝试编写Extended Events Session脚本,以查看它存储文件的位置。但当然 SQL Server 团队没有帮助:
ADD TARGET package0.event_file(SET filename=N'Expensive Queries',max_file_size=(25),max_rollover_files=(4)),
尝试#6
在 SQL Server Profiler 中。如果您想清除事件,请按下按钮清除事件:
SQL Profiler 已弃用,它的替代品无法清除事件。
清除事件的方法是什么?