안녕하세요.
PostgreSQL 7.3.6-RH 버전이 리눅스에 설치되어 있고, W2K 서버에
PGAdmin III를 설치해서 쿼리가 정상적으로 이루어지는 것까지
확인했습니다. ODBC(버전 07.01.0010, 07.02.0005, 07.03.0200,
08.00.0102 모두 설치해 보았음...) 드라이버를 설치하고 연결을 하나
만든 다음에 MS SQL Server 2000의 EM에서 연결된 서버 기능을 이용하여
연결을 등록하였습니다.
여기까지 하면 EM에서 연결된 서버의 테이블 목록까지 잘 보이는데,
실제 SQL 쿼리를 날리면 다음과 같은 오류가 발생합니다.
[쿼리]
select distinct cmts
from [TRNRMS]..[public].mccard_busan
where sc_date='2005-08-08'
order by cmts
[결과]
서버: 메시지 7318, 수준 16, 상태 1, 줄 1
OLE DB 공급자 'MSDASQL'이(가) 잘못된 열 정의를 반환했습니다.
OLE DB 오류 추적 [Non-interface error: OLE/DB provider returned an
invalid column definition.].
혹시 이와 같은 문제에 대해 해결 방법을 아시는 분은 도움
부탁드립니다.
감사합니다..!!
|