Oracle만 써 오다가 Sybase프로젝트를 하려니 어찌 이리 낯선지?
거두절미하고 제가 ASE12.5 PC Client를 설치해서 DB접속을 하려는데.. 잘 안됩니다.
Setup을 완료한 후 재부팅한 후에
프로그램 -> Sybase -> Dsedit를 실행한 후 InterfaceDriver에
Server Name 부분 : xp 과 Server Address에 TCP 111.11.111.11 4100을 셋팅했습니다.
그리고 나서 제어판 -> 관리도구 -> ODBC에 들어가서 사용자DSN과 시스템DSN쪽에다가 'Sybase ASE ODBC Driver'를 추가했습니다.
Data Source Name : xp를 적어주고
Network Library Name : Winsock(default)
Network Address : 111.11.111.11 4100
Database Name에 위에서 설정한 xp를 적어 주었습니다.
(적어주나 안 적어주나 결과는 동일합니다.)
그리고 밑의 'Test Connection'버튼을 클릭한 후 Login ID와 Password를 적고 (Database는 전화면에서 적은 것과 똑같이 올라옴.) 'OK'버튼을 클릭해서 제대로
연결이 되는지 확인해 봤는데. 계속 다음과 같은 에러 메시지가 나옵니다.
'[DataDirect][ODBC Sybase Wire Protocol driver]Connection refused. Verify Host Name and Port Number.[DataDirect]
[ODBC Wire Protocol driver]Connection login time has expired'
이게 원인이 뭔지 아무리 찾아봐도 답이 안나오네요? 혹시 이런 경우 당하신분 어찌 해결하셨는지 조언 부탁합니다.
제 ODBC가 좀 지저분 합니다. 앵벌이 인생이라.. 컴도 주인따라 이리 저리 사이트 댕기면서 많이 망가졌습니다.
일단 Oracle ODBC9.2가 하나 깔려있구..
'Adaptive Server IQ 12'가 두개가 사용자 DSN에 있고 시스템DSN쪽에도 이름은 다른 이름으로 두개가 있습니다.
제가 그 넘들이 찜찜해서 선택한 후 '제거'를 하면 'Adaptive Server IQ 12 ODBC 드라이버의 설치 루틴이 없습니다. 드라이버를 다시 설치하십시오.'이런 메시지가 나옵니다.
부디 도와주십시요.
미리 감솨 말씀 전하고요.
|