开发者社区> 问答> 正文

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

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

因此,我考虑了监视传入语句并检查自己是否有缺陷的可能性。

该数据库在SQL Server 2005上运行,并且我使用SQL Server Management Studio Express作为操作数据库的主要工具。所以我的问题是,做到这一点的最佳方法是什么?

展开
收起
心有灵_夕 2019-12-26 22:09:18 924 0
1 条回答
写回答
取消 提交回答
  • 看看您如何使用Management Studio Express,我将假定您无权使用MSSQL 2005客户端工具。如果这样做,请安装它们,因为它包括SQL Profiler,它可以完全满足您的要求(甚至更多!)。有关该命令的更多信息,请参见msdn。

    我前一阵子发现了这个,因为我在考虑完全相同的事情。我本人可以访问客户端工具,所以我实际上还不需要,但是访问不是无限的(这是我目前的工作)。如果您尝试一下,请告诉我它是否有效;-)

    2019-12-26 22:09:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载