1 数据库存储过程追踪的意义
目前很多数据库村错过程是很久之前写的,有些可能效率比较低下,有时候某一个小的存储过程失败,会导致整个系统跑不下去。为了方便跟踪调试,希望测试组在跑脚本的时候,可以同时追踪数据的存储过程。
2 追踪方法
1.1 步骤1:设置追踪条件
打开SQL Server 2005,如下如所示:
输入要追踪的服务器地址,如下图所示:
选择SQL Server Profiler,如下图所示:
选择new trace,如下图所示:
步骤依次如下:
输入密码,点击connect,进入如下页面:
输入trace name,选择要保存该记录到哪个文件,点击Events Selection,进入如下页面:
点击Column Filters按钮,进入如下页面:
在左边栏中,选中DatabaseName,右边栏中Like下输入你要追中的数据库的名字,注意前后要用%括起来。
1.1 追踪
设置好后,点击Run,即开始追踪,此时可以正常运行脚本,脚本中任何对数据库的操作都会被记录下来,结果如下:
1.1 保存追踪结果
最后,将该log文件发送给数据库管理员,以供其分析使用。
最后,将该log文件发送给数据库管理员,以供其分析使用。