导航

数据库存储过程追踪--转自 万全之“测”的blog

Posted on 2007-08-21 16:36  如燕  阅读(123)  评论(0编辑  收藏  举报

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文件发送给数据库管理员,以供其分析使用。