在我的一个项目中,针对SQL Server执行的SQL语句由于某些未知原因而失败。其中一些代码已在生产中使用,因此调试它并非易事。因此,我需要一种在数据库本身中查看使用什么SQL语句的方法,因为这些语句是由项目在运行时生成的,并且在满足某些条件时可能存在缺陷。
因此,我考虑了监视传入语句并检查自己是否有缺陷的可能性。
该数据库在SQL Server 2005上运行,并且我使用SQL Server Management Studio Express作为操作数据库的主要工具。所以我的问题是,做到这一点的最佳方法是什么?
看看您如何使用Management Studio Express,我将假定您无权使用MSSQL 2005客户端工具。如果这样做,请安装它们,因为它包括SQL Profiler,它可以完全满足您的要求(甚至更多!)。有关该命令的更多信息,请参见msdn。
我前一阵子发现了这个,因为我在考虑完全相同的事情。我本人可以访问客户端工具,所以我实际上还不需要,但是访问不是无限的(这是我目前的工作)。如果您尝试一下,请告诉我它是否有效;-)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。