3
我希望看到传递给SQL Server的特定用户定义存储过程的所有输入值。我正在使用SQL Server 2008 Management Studio。有时我无法访问调用此过程的客户端代码,并且该错误可能位于过程内部,因此,我想知道我的过程执行的输入值的时间和用途。如果这个信息,我可以调试程序,而无需运行整个复杂的过程。存储过程的SQL Server堆栈跟踪
我希望看到传递给SQL Server的特定用户定义存储过程的所有输入值。我正在使用SQL Server 2008 Management Studio。有时我无法访问调用此过程的客户端代码,并且该错误可能位于过程内部,因此,我想知道我的过程执行的输入值的时间和用途。如果这个信息,我可以调试程序,而无需运行整个复杂的过程。存储过程的SQL Server堆栈跟踪
SQL事件探查器会给你这个信息。您需要数据库上的ALTER TRACE权限才能运行Profiler。
http://msdn.microsoft.com/en-us/library/ms181091%28v=sql.105%29.aspx
除了开始菜单链接,您可以从SQL Server Management Studio中的“工具”菜单中运行它。