如何监视SQL Server 2005上执行的sql语句

时间:2008-09-06 10:48:07

标签: sql sql-server sql-server-2005 monitoring

在我的一个项目中,针对SQL Server执行的SQL语句由于某种未知原因而失败。一些代码已经在生产中使用,因此调试它并不是一件容易的事。因此,我需要一种方法来在数据库中查看使用的SQL语句,因为语句是在项目运行时生成的,并且在满足某些条件时可能存在缺陷。

因此,我考虑过监控收到的陈述并检查自己是否有任何缺陷的可能性。

数据库在SQL Server 2005上运行,我使用SQL Server management studio express作为操作数据库的主要工具。所以我的问题是,最好的方法是什么?

2 个答案:

答案 0 :(得分:22)

了解您如何使用Management Studio Express,我将假设您无权访问MSSQL 2005客户端工具。如果你这样做,那就安装它们吧,因为它包含了一个完全符合你想要的SQL分析器(以及更多!)。有关该信息的详细信息,请参阅msdn

我刚才发现this,因为我在考虑同样的事情。我自己可以访问客户端工具,所以我真的不需要,但访问不是无限制的(这是通过我目前的工作)。如果您尝试一下,请告诉我它是否有效; - )

答案 1 :(得分:2)

最好的方法是启动探查器,启动跟踪,保存跟踪然后重新运行语句