存储过程的SQL Server堆栈跟踪

时间:2012-09-06 16:41:00

标签: stored-procedures input sql-server-2008-r2

我希望将所有输​​入值传递给SQL Server的特定用户定义存储过程。我正在使用SQL Server 2008 Management Studio。有时我无法访问调用此过程的客户端代码,并且错误可能在过程中,因此,我想知道我的过程执行的输入值的时间和内容。如果这个信息,我可以在不运行整个复杂过程的情况下调试程序。

1 个答案:

答案 0 :(得分:2)

SQL事件探查器将为您提供此信息。您需要对数据库具有ALTER TRACE权限才能运行Profiler。

http://msdn.microsoft.com/en-us/library/ms181091%28v=sql.105%29.aspx

除了“开始”菜单链接,您还可以从SQL Server Management Studio的“工具”菜单中运行它。

相关问题