刚刚创建了SQL代理作业,我认为能够在作业的历史记录中写入一点信息会很方便,以备日后查看。写入SQL代理作业的历史
我使用VBScript在这种情况下,并指出,我可以使用Error对象,记录信息的历史,例如:
Err.Raise 999, "The code died"
如果右键单击作业,然后选择“查看历史记录'那么错误编号和描述就可以让所有人都看到。
但是成功完成呢?某种程度上,我可以用Return
值吗?很高兴能说出“在完成34个文件后完成”或其他任何内容。
这次我会对VBScript的答案感兴趣,但是如果你知道如何使用T-SQL或CmdExec来做到这一点,这将有助于知道,以防万一。谢谢。
这是一个非常全面的答案,并且很好地工作,谢谢! 获得奖励积分,说明如何从VBScript返回SQL作业历史记录显示(并检测为成功/失败)的“退出代码”。 – 2010-01-02 15:29:04