如何在SQL事件探查器中监视t-sql命令?

时间:2013-09-07 03:35:20

标签: sql-server tsql profiler monitor

我在监视t-sql命令方面遇到了麻烦,我想监视以下命令:select,insert,update或delete。 任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:4)

选择跟踪模板(例如调整)并使用过滤器。

通过特定登录(例如您自己的登录或服务登录),特定数据库进行过滤。

例如,按数据库过滤:在Trace properties - >下活动标签 - >选择显示所有列。在数据库名称上设置Like过滤器。

我发现设置一个过滤器,说明Reads> 10个读数的逻辑{{1}},过滤掉大部分噪音。

答案 1 :(得分:3)

CodePlex

下载Express Profiler

您可以在开始跟踪后获得所有查询。这可以在任何机器上使用。

答案 2 :(得分:2)

  • 从以下位置打开Sql Profiler:程序 - > Microsoft SQL Server 2008 R2 - >性能工具 - > SQL Server Profiler
  • 单击“新建跟踪”并登录到数据库引擎
  • 点击“显示所有活动”复选框
  • 在事件树中展开“TSQL”并检查SQL:BatchCompleted,然后选中“显示所有列”并检查项目“TextData”
  • 点击“运行”按钮。