2013-06-19 2 views
1

배치 파일을 실행하는 SQL Server 작업이 있습니다. Type = Operation System (CmdExex). 배치 파일은 실행되는 동안 많은 정보를 표시하며 스크립트가 실패하면 전자 메일을 보내도록 작업이 구성됩니다.오류가 발생하면 SQL Server CmdExec가 출력 텍스트를 보냅니다.

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). 

배치 파일의 출력, 문제의 정확한 특성을 나타내는 것입니다 포함하도록 위의 이메일을 얻을 수있는 방법이 있나요 : 그것은 보내는 이메일은 같다? 현재 배치 파일 출력을 텍스트 파일에 기록하므로 문제를 확인하기 위해 서버에 로그인해야합니다. 이메일에 이미이 정보가있는 경우 더 빠를 것입니다.

답변

0

배치 단계에서 "배치 실패"작업을 설정하면 배치 파일의 결과물을 전자 메일로 보내는 새 작업 단계를 실행할 수 있습니다. 원하는 경우이 새 작업 단계가 완료되거나 실패 할 경우 작업을 실패하게 할 수 있습니다.