【发布时间】:2012-09-06 16:41:00
【问题描述】:
我想查看传递给 SQL Server 的特定用户定义存储过程的所有输入值。我正在使用 SQL Server 2008 管理工作室。有时我无法访问调用此过程的客户端代码,并且错误可能在过程内部,因此,我想知道我的过程执行的时间和输入值是什么。如果有这些信息,我可以在不运行整个复杂过程的情况下调试程序。
【问题讨论】:
标签: stored-procedures input sql-server-2008-r2
我想查看传递给 SQL Server 的特定用户定义存储过程的所有输入值。我正在使用 SQL Server 2008 管理工作室。有时我无法访问调用此过程的客户端代码,并且错误可能在过程内部,因此,我想知道我的过程执行的时间和输入值是什么。如果有这些信息,我可以在不运行整个复杂过程的情况下调试程序。
【问题讨论】:
标签: stored-procedures input sql-server-2008-r2
SQL Profiler 将为您提供这些信息。您需要对数据库具有 ALTER TRACE 权限才能运行 Profiler。
http://msdn.microsoft.com/en-us/library/ms181091%28v=sql.105%29.aspx
除了“开始”菜单链接之外,您还可以从 SQL Server Management Studio 中的“工具”菜单运行它。
【讨论】: