SQL Server 2008 R2의 SQL Server 에이전트 작업 내에서 (Windows) 배치 파일을 실행하려고합니다. 작업 단계에서 새 단계를 작성하고 해당 유형을 "운영 체제 (CmdExec)"로 설정하십시오. 처음에는 "명령"필드에 배치 파일 이름 만 넣으려고했습니다. 파일을 찾을 수 없다는 오류가 발생합니다.
그런 다음 cmd.exe c : \ test.bat를 시도했습니다.
이것은 시작되지만 완료되지는 않습니다 (실제로 작동하는 것처럼 보이지 않습니다).
cmd.exe "C : \ test.bat"라는 배치 파일 이름을 따옴표로 묶어 보았지만 아무런 차이가 없습니다.
이것을 작동시키는 마법의 조합은 무엇입니까?
"파일을 찾을 수 없음"오류가 발생했을 때 전체 경로를 사용하고 있었습니까? 워크 스테이션뿐만 아니라 실행중인 서버에서도 경로가 유효합니까? 배치 파일 내 경로가 절대적입니까?
—
모든 거래의 존
예, 전체 경로를 사용하고 있습니다. 실행중인 서버의 올바른 경로입니다. 에코> C : 배치 파일은 간단한 테스트에 불과하다 \ TEMP \ itworks.txt
—
폴 Mrozowski