简单介绍一下SQL Profiler的过滤设置

在SQL Server数据库的使用过程中,我经常会使用SQL Profiler在SQL Server端截获程序运行的SQL, 从而来研究程序到底执行的是哪些SQL语句,但我发现由于SQL Profiler功能太过强大,我们想找的语句总是淹没在截获的浩瀚的语句中,所以就想通过过滤来只显示我们想要的语句,研究了一下,通过下面的方法可以很快找到我们的想要的:

1. 在创建Trace,选择Events Selection标签窗口。

2. 在Events列中,选择TSQL中的SQL:BatchCompleted, 点击右下角的Column Filters按钮。

3. 在弹出的对话框中,选择TextData, 然后我们就可以设置过滤条件了: 有两种Like, Not like。

比如我们想查找包含UPDATE的语句,就可以在like中填写%UPDATE%, 那么过滤的就是所有包含UPDATE的SQL,我们还可以通过DatabaseName来显示单个数据库相关的SQL。

关于SQL Profiler的过滤设置就介绍这么多,如果您想了解更多的SQL Server数据库的知识,可以看一下这里的文章:http://database./sqlserver/,您的收获将是对我们工作最大的肯定!

【编辑推荐】

  1. 误删SQL Server日志文件后怎样附加数据库
  2. SQL Server 2005数据库用户权限管理的设置
  3. MSSQL数据库跨表和跨数据库查询方法简介
  4. 浅析SQL Server数据库专用管理员连接DAC的使用
  5. T-SQL行列相互转换命令:PIVOT和UNPIVOT使用详解
THE END