운영환경은 OS 2008 R2, SQL 2008 R2구요..
오라클 10g 버전 32, 64 ODBC 드라이버 2개 다 설치했습니다. (/oracle/10.2/client_1, /oracle/10.2/client_2)
ODBC 관리자에서는 64, 32비트 둘다 드라이버 정상적으로 등록되있고,
시스템DSN에서 해당 서버에 연결 테스트 및 등록 모두 정상적입니다.
근데 SSIS 패키지만 열어서 ORACLE OLE DB만 연결관리자에 추가하려고 하면
ORA-12154 나오면서 연결 테스트가 실패합니다.
음... 해결책을 모르겠네요 ㄷㄷㄷ
원본DB에서 땡겨와야되는 상황이라..꼭 연결을 해야되는데 골치아프네요
다른 환경에서 테스트해봤을 때는 또 정상적으로 붙는데..
뭐가 문젤까요?
Comment 3
-
쓸만한게없네(윤선식)
2013.04.10 02:42
-
마약중독
2013.04.10 11:36
32,64 모두 tnsping 나가고..sqlplus 접속도 가능합니다.ㅠ.ㅠ
odbc 설정에서도 연결테스트가 성공하는데,
패키지에서 연결관리자 추가가 안되니까 답답하네요..
-
쓸만한게없네(윤선식)
2013.04.16 10:45
화면 캡쳐 가능하신가요??? 댓글을 언제 볼 진 모르겠지만. 캡쳐화면 보면 조금 더 알 수 있을 지도...
32bit, 64bit 모두 TNSPING 이 되시나요?
SSIS는 64bit가 아닌 32bit를 사용한답니다.
Linked Server쪽은 OS와 SQL Server가 64bit라면 64bit Driver로 연결되죠...
우선 32bit / 64bit 디렉터리로 가서 TNSPING 하셨을 때 모두 정상적으로 연결되어야 합니다.
TNSNAMES.ORA 부분 같이 확인해 보시고요.