sql-server-2005 – 在不使用SQL事件探查器的情况下创建SQL跟踪

前端之家收集整理的这篇文章主要介绍了sql-server-2005 – 在不使用SQL事件探查器的情况下创建SQL跟踪前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我之前已经读过它可以创建一个直接记录到表而不需要使用sql分析器的sql分析器跟踪 – 显然这比sql分析器本身运行时更好,因为sql分析器捕获所有事件,然后过滤探查器本身中的条目仅显示当前过滤器中指定的条目.直接跟踪仅收集跟踪本身中指定的事件,从而减少对服务器本身的影响.

我想设置一条记录,记录执行时间超过1秒的所有查询,但现在我似乎无法再找到该文章.

解决方法

我被证明了一段时间的伎俩.您可以通过使用sql事件探查器创建跟踪,启动跟踪,然后立即停止跟踪来轻松获取跟踪定义.此时,Profiler将允许您导出sql语句以创建服务器端相同的东西.你仍然需要像mrdenny那样修改一些数据点,但是创建服务器端跟踪需要花费大部分工作. sql2005上该命令的位置是File>出口>脚本跟踪定义;在sql2000上,它位于File>脚本跟踪.

猜你在找的MsSQL相关文章