2012-12-18 44 views
3

我正在安装一个程序,由于INSERT语句中的参数错误或数据库的权限问题,通常会引发异常。我对SQL Server拥有完全的管理权限,并且很好记录失败的INSERT等等,以及它们失败的原因。来自C#代码的堆栈跟踪仅显示一个参数太长,而不是它们中的哪一个和值是多少。因此,它将是通过SQL Server Studio Management解决SQL问题的最简单解决方案,而不是对产品版本进行代码更改。我可以通过SQL Server Management Studio调试SQL问题吗

回答

3

可以在SQL Server Profiler(Sql Server Management Studio:工具 - > SQL Server Profiler)中查看参数的值。它可以配置为将跟踪保存到数据库(如果您无法在测试环境中重现问题),并且只捕获某些调用(例如,您可以指定存储过程的名称)。 这里是存储过程调用与所有参数的探查器截屏: enter image description here

+0

优秀。谢谢。 –

相关问题