4

我想查看传递给 SQL Server 的特定用户定义存储过程的所有输入值。我正在使用 SQL Server 2008 管理工作室。有时我无法访问调用此过程的客户端代码,并且错误可能在过程内部,因此,我想知道我的过程执行的时间和输入值是什么。如果有这些信息,我可以在不运行整个复杂过程的情况下调试程序。

4

1 回答 1

2

SQL Profiler 将为您提供这些信息。您需要对数据库具有 ALTER TRACE 权限才能运行 Profiler。

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

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

于 2012-10-09T21:49:56.070 回答