我之前已经读过它可以创建一个直接记录到表而不需要使用
sql分析器的
sql分析器跟踪 – 显然这比
sql分析器本身运行时更好,因为
sql分析器捕获所有事件,然后过滤探查器本身中的条目仅
显示当前过滤器中指定的条目.直接跟踪仅收集跟踪本身中指定的事件,从而减少对服务器本身的影响.
我想设置一条记录,记录执行时间超过1秒的所有查询,但现在我似乎无法再找到该文章.
我被证明了一段时间的伎俩.您可以通过使用
sql事件探查器创建跟踪,启动跟踪,然后立即停止跟踪来轻松
获取跟踪定义.此时,Profiler将允许您导出
sql语句以创建服务器端相同的东西.你仍然需要像mrdenny那样
修改一些数据点,但是创建服务器端跟踪需要花费大部分工作.
sql2005上该命令的位置是File>出口>脚本跟踪定义;在
sql2000上,它位于File>脚本跟踪.