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

因此,我考虑了监控收到的报表并检查自己是否发现任何缺陷的可能性。

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

有帮助吗?

解决方案

看到您如何使用 Management Studio Express,我假设您无权访问 MSSQL 2005 客户端工具。如果您这样做,请安装它们,因为它包含 SQL 分析器,它完全可以满足您的需求(甚至更多!)。有关该信息的更多信息,请参阅 msdn.

我发现 不久前,因为我也在思考同样的事情。我自己可以访问客户端工具,所以我还不需要,但这种访问不是无限的(这是通过我当前的工作实现的)。如果您尝试一下,请告诉我是否有效;-)

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top