SQL Server 2008中是否有任何开箱即用的功能,可以让我查看执行过程的日志,并传递参数?
我们有一个存储过程,其返回用于确定用户是否可以登录到我们的应用程序,并且存储过程返回一些意外结果。我正在尝试通过查看用户ID是否因为传递给存储过程而出现乱码而进行故障排除,但我似乎无法找到我可以去检查的位置。
这样的日志/查看器是否存在?
答案 0 :(得分:1)
您可以使用SQL Trace或SQL profiler,它实际上是同一工具的GUI。
SQL Trace的详细信息msdn.microsoft.com/en-us/library/ms191006(v = sql.105).aspx
Profiler这里msdn.microsoft.com/en-us/library/ms181091.aspx
答案 1 :(得分:0)
如果您需要跟踪运行的所有内容,Pete会得到正确的答案,但如果您可以自己修改这些过程,则可以直接向过程添加日志记录功能(类似于插入包含相关详细信息的表)。这样可以避免分析器对性能产生巨大影响。