SQL Server 2K - 代理作业 - 错误和消息

时间:2009-02-07 15:52:39

标签: sql-server sql-server-agent

我有一份每晚都有的工作。我在我的存储过程中进行自己的日志记录,以便在出现故障时告诉我发生了什么。

昨晚工作失败,我知道在哪里。当我手动运行作业时,它成功了。所以我去了工作经历,看看我能找到什么。

我选择了“显示步骤详细信息”并可以看到消息。到目前为止一切都很好,但这是我的问题。

显示消息/错误的框中填充了大量信息,但其中显示“步骤失败”的最后一部分被其他没有错误信息的消息截断。那些其他消息是正常的。我使用BCP很多次并期待它们。

我的问题是:有没有办法在存储过程中清除它?我要做的就是在stpred程序失败的部分之前清除它,以便我有一个清晰的框

OR

有没有办法看到更多细节?我查询了sysjobhistory,但它基本上是相同的信息。截断/切断并没有多大用处。

OR

有没有办法关闭在作业期间记录的消息,以便只有错误。

谢谢!! 谢谢!

1 个答案:

答案 0 :(得分:5)

在SQL代理作业步骤的“高级”选项中,您可以选择要将步骤输出记录到的文件。此日志文件将包含步骤的所有详细信息,而不是截断的。它对已经发生的这种失败没有帮助,但它将有助于解决任何未来的失败。