SQL Server는 연결된 서버(Linked Server)를 통해 다른 데이터와의 연결을 가능하게 한다.

그런데 설정 후, 다음과 같은 오류 메시지가 보일 때가 있다. 이는 데이터 정렬 때문에 발생하는 문제이다.

  1. 메시지(한국어): OLE DB 공급자 'SQLNCLI'이(가) 열에 대해 일관성 없는 메타데이터를 제공했습니다. 런타임 시 메타데이터 정보가 변경되었습니다.
  2. 메시지(영어): 'OLE DB privider 'SQLNCLI' supplied inconsistent meta data for a column'

다음과 같이 설정하면 문제를 해결할 수 있다.

  1. 연결된 서버 등록
    EXEC sp_addlinkedserver
        @server='[SERVER_NAME_]
        , @srvproduct='SQLSERVER'
        , @provider='SQLNCLI'
        , @datasrc='[_SERVER_ADDRESS_]'
  2. 로그인 매핑: 원격 서버와의 로그인을 매핑해야 한다.
  3. 설정 변경
    • 데이터 정렬 호환: false
    • 원격 데이터 정렬 사용: false
    • 데이터 정렬 이름: Korean_Wansung_CI_AS
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Kiwoong~

트랙백 주소 :: http://blog.jnccompany.com/trackback/193 관련글 쓰기

댓글을 달아 주세요