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
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Kiwoong~

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

댓글을 달아 주세요

  1. 맹홍우 2010/06/27 00:03  댓글주소  수정/삭제  댓글쓰기

    6월26일 3시간 맛





















    6월26일 강의 감사합니다.
    아직 access에 대한 기초지식이 없어 시간이 많이 필요한 사람입니다.
    하나하나 배워 나가겠습니다.