2012-06-07 4 views
0

명령 행 (.bat)을 사용하여 BIDS 패키지를 실행합니다. 이 패키지는 BIDS 내에서 실행될 때 성공적으로 실행 결과에 변수를 기록하는 스크립트 작업이 있습니다SSIS 2008에서 BIDS가 파일에 실행 로그를 쓰십시오.

([프로세스는] 정보 : 변수 이름) 나는 실행이 과정을 기록

배치를 통해. 프로세스는 다음과 같은 기록하는

dtexec /FILE "\\Server\FilePath\LoadPackage.dtsx" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING E >%LOGDIR%\%LogFile% 

:

마이크로 소프트 (R) SQL 서버 64 비트 저작권 (C) 마이크로 소프트 사 1984년에서 2005년까지 용 패키지 유틸리티 버전 10.0.1600.22 을 실행합니다. 모든 권리는 소유입니다.

시작 : 2:19:14 PM DTExec : 패키지 실행이 DTSER_SUCCESS (0)을 반환했습니다. 시작 : 오후 2시 19분 14초 완료 : 오후 2시 19분 14초 경과 : 0.532 초

나는 위의 파일에 변수 이름을 쓰고 싶습니다.

감사합니다.

답변

1

일괄 처리 스크립트가 dtexec이 E, 오류를보고하도록 요청했습니다. 당신이 그 목록에 I (정보)를 추가하면, 당신은 dtexec /FILE "\\Server\FilePath\LoadPackage.dtsx" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING EI > %LOGDIR%\%LogFile%

는 그 '아무튼 알려줘처럼 배치 스크립트는 다음 보일 것이다 dtexec /?

/Rep[orting]  Level[;EventGUIDOrName[;EventGUIDOrName[...]] 
        Level = N or V or any one or more of E, W, I, C, D, or P. 

에서 누락 된 이벤트

를 캡처한다 일하지 마라.

+0

그게 전부입니다. 당신의 도움을 주셔서 감사합니다! – jabs

관련 문제