0

可能重复:
跟踪存储过程的参数处理

SQL Server 2008 中是否有任何开箱即用的功能可以让我查看执行的过程日志和传递的参数?

我们有一个存储过程,其返回用于确定用户是否可以登录到我们的应用程序,并且存储过程返回了一些意外结果。我试图通过查看用户 ID 在传递给存储过程时是否出现乱码来进行故障排除,但我似乎无法找到可以去哪里检查。

这样的日志/查看器是否存在?

4

2 回答 2

1

您可以使用 SQL Trace 或 SQL 分析器,它本质上是同一工具的 GUI。

SQL Trace 的详细信息在这里 msdn.microsoft.com/en-us/library/ms191006(v=sql.105).aspx

探查器在这里 msdn.microsoft.com/en-us/library/ms181091.aspx

于 2012-10-19T16:15:27.603 回答
0

如果您需要跟踪正在运行的所有内容,Pete 有正确的答案,但是如果您可以自己修改过程,则可以将日志记录功能(例如插入具有相关详细信息的表中)直接添加到过程中。这避免了分析器潜在的巨大性能影响。

于 2012-10-19T16:27:00.470 回答