我有一个执行批处理文件的 SQL Server 作业:类型 = 操作系统 (CmdExex)。批处理文件在运行时会回显一堆信息,并且该作业被配置为在脚本失败时发送电子邮件。它发送的电子邮件如下所示:
JOB RUN: 'MyJob' was run on 6/19/2013 at 10:30:00 AM
DURATION: 0 hours, 0 minutes, 10 seconds
STATUS: Failed
MESSAGES: The job failed. The Job was invoked by Schedule 12 (Hourly on the half). The last step to run was step 1 (Execute MyBatchFile).
有没有办法让上述电子邮件包含批处理文件的输出,这表明问题的确切性质?我目前将批处理文件输出记录到一个文本文件中,这需要登录到服务器以确定问题。如果电子邮件中已经包含此信息会更快。