在我的公司,我需要在我们的 SQL Server 上创建一个跟踪(用于工作量文件),该跟踪应该运行几天。但是,服务器每晚都会关闭,因此跟踪会停止。我如何创建一个第二天会自动继续的跟踪?
答案1
您是否考虑过使用服务器端跟踪 (SST) - 它本质上是同样的东西,但没有 Profiler GUI。您可以通过 SQL Server 作业启动和停止它 - 因此您可以告诉 SQL Agent 在 SQL Server 启动时启动 SST。
当你掌握了窍门之后,它们就很容易做到了,而且你也可以用 Profiler 编写脚本!
也可以看看:
http://sqlserverpedia.com/wiki/The_Server-side_Trace:_什么,_为什么,_以及如何