본문 바로가기

SQL Server/SQL Server Tip & Tech

64bit 환경에서 Excel 작업이 포함된 SSIS Package 실행하기

SSIS 패키지를 이용해 Excel 파일을 다루는 경우...

해당 패키지를 64bit 환경에서 Jobs에 등록하여 실행하면 작업이 실패한다.

엑셀 파일 입출력에 필요한 드라이버가 32bit 용 밖에 없기 때문인데...

이 문제를 해결하려면 간단히 32bit용 DTExec.exe를 WOW 안에서 돌려주면 된다.

즉, Step (= 단계)을 추가할 때, Type을 Operation system (CmdExec)를 선택하고...
Command 란에...

"C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe" /FILE "<SSIS 패키지 파일 경로>" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF  /REPORTING EW

라고 적어주면 끝~