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
라고 적어주면 끝~
'SQL Server > SQL Server Tip & Tech' 카테고리의 다른 글
Login을 각 Database의 User와 동기화하기 (0) | 2009.01.15 |
---|---|
SQL Server 2005 Performance Dashboard Reports에서 Difference of two datetime columns caused overflow at runtime 에러 Fix하기 (0) | 2008.09.22 |
파티션 스키마를 참조하는 인덱스 목록 보기 (0) | 2008.08.14 |
SP, UDF, Trigger 문서 자동화 하기 (0) | 2008.07.31 |
SQL Server Internals Viewer (0) | 2008.07.25 |