postgreSQL 과 MSSQL Linked Server 연결 후 데이터 조회 시 문제인데
postgresql에서의 타입은 'character varying' 입니다.
MSSQL 에서 openquery로 쿼리를 하는데 "예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다. 최대 예상 데이터 길이는 8000이지만 반환된 데이터 길이는 37054입니다."
이런식으로 에러가 나는데 무슨 문제일까요?
PostgreSQL odbc 설정 가운데, varchar나 text 자료형에 대한 최대 길이를 지정하는게 있을겝니다. 그 값을 크게 잡아서 쓰세요. 참고, PostgreSQL 에서는 varchar(1000000000) 이딴식도 허용하는지라, 그런 문제점이 생기곤 합니다.