2016-09-20 1 views
0

SQL 테이블의 입력을 기반으로 소스 위치에서 대상 경로로 파일을 마이그레이션하는 데 사용되는 .net win forms 응용 프로그램을 개발했습니다. 응용 프로그램이 수동으로 실행되고 모든 관련 파일이 마이그레이션 될 때 응용 프로그램이 올바르게 작동합니다. 이 단계에서 - 응용 프로그램은 으로 SQL 테이블의 마이그레이션 상태를 업데이트 - 마이그레이션을 진행 중 - 마이그레이션 완료 - - 오류 - - 모든 파일이 을 마이그레이션 우리가 가 응용 프로그램을 시작할 때 모든 오류가있는 경우컨트롤 M에서 예약 할 때 .net 유틸리티가 예상대로 작동하지 않습니다.

우리가 control-M을 통해 스케쥴 할 때, SQl의 상태는 "Migration in progress"로 응용 프로그램에 의해 업데이트되고 있으며 응용 프로그램은 작업을 죽이고 파일이 마이그레이션되지 않을 때 이상적으로 그 상태로 남아 있습니다.

작업이 E를 시작 서비스 계정 자격 증명을 그물을 사용 \ 서버 경로 아래로 .bat 파일로 작성 : \ DocUtility \ 마이그레이션 문서

PS utility.exe : 간단한 방법으로 응용 프로그램입니다 사전에 -M

이 문제에 대한 이유가 무엇인지 제시하시기 바랍니다 수 있습니다, 감사를 수동으로 실행할 때 제대로 실행되지하는 것은 제어를 통해 예약 할 때 예상대로 작동

답변

0

문제는 예정 된 응용 프로그램 이름과 함께했다 배치 파일. 응용 프로그램 이름에 Control-M이이를 트리거 할 수없는 공백이 포함되었습니다. 응용 프로그램 이름의 공백을 제거한 후 Control -M이 문제없이 트리거 할 수있었습니다.

관련 문제