18

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

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

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

4

2 回答 2

22

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

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

于 2008-09-06T10:53:04.637 回答
2

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

于 2008-09-06T10:52:47.447 回答