/*******************************************************************************************************************
-- Title : [Simba] Couchbase ODBC  Driver 설정
-- Reference : simba.com
-- Key word : linked_server linked server 연결된 서버 simba odbc 드라이버 4 part name 4-partname
                  openquery 오픈쿼리 오픈 쿼리 odbc 데이터 원본 데이터원본 dsn DSN 
*******************************************************************************************************************/

■ What is an ODBC/JDBC Driver?


■ Couchbase ODBC Driver 다운로드

    o https://www.simba.com/drivers/couchbase-odbc-jdbc/

    o DOWNLOAD NOW 클릭

    o 다운로드 대상 Driver 선택 

       


    o 메일 및 기타 정보 등록

        - 메일로 인증 파일이 오기에 정확한 정보 등록 필요

    

■ Couchbase 설치

    o CouchbaseODBCDriver.exe 실행

    o 계속 '다음'으로 설치

    


■ 인증 파일 복사

    o 등록한 메일에서 "SimbaCouchbaseODBCDriver.lic" 수신 확인

    o 수신된 파일을 "C:\Program Files\Simba Couchbase ODBC Driver\lib"로 복사

    


■ ODBC 설정(Linked Server 설정할 서버에서 수행)

    o "제어판 > 관리도구 > ODBC 데이터 원본(64비트)" 선택      

       


    o "시스템 DSN 탭 > 추가 버튼" 선택

       

      


■ Simba couchbase ODBC Driver DSN Setup 설정

    o Server : Couchbase 접속 IP

    o Port : Couchbase 접속 Port (반드시 8093 입력)

    o Authentication : Couchbase 인증 설정

        - Mechnism : 인증 방식 (여기서는 "Use Credentials" 선택)

        - Credentials : 인증 코드 등록 (반드시 아래 형식 유지)

          [{"user": "Administrator", "pass":"password2"},{"user": "user2", "pass":"password2"}]

       


      

■ Advanced Options 설정

    o Query Mode : 반드시 "SQL"을 선택

    o Enable Load Balancing 체크 (아직 정확한 기능 파악 안됨)

       

 


■ Logging Options 설정

    o Log Level : 로그 추적 필요시 "LOG_TRACE" 선택 (사용 하지 않을때는 "LOG-OFF" 선택)

    o Log Path : 로그 저장 경로 설정

       


      

■ Schema Editor 설정

    o "Create A New Schema Definition" 선택

       


    o "Connection String"을 통한 연결 방법 선택

        - 기본적으로 자동생성되어 나타남.

       


    o "Connect" 버튼 클릭

    o "Sample > Bucket to sample:"에서 샘플 버킷 선택

       


    o "Design View" 선택

        - 버킷 선택

        - "Preview" 확인

       


    o "Add Column" 추가

        - Sampling 되지 않은 필드는 수작업으로 컬럼 추가

    o 작업 완료 후 "Save schema map?"에서 저장

        - 이후 다시 호출하여 처리 가능

       


    o "Schema Editor > File > Publish Schema Map"으로 배포

        - 그래야 ODBC 호출 시 적용됨.

       


■ Test Connection 테스트

    o "Test..." 버튼에서 확인

       


    

■ SQL Server에서 연결된 서버 등록

    o 공급자 : "Microsofot OLE DB Provider for ODBC Drivers" 선택

    o 데이터 원본 : ODBC 등록명("simba") 입력

    o 공급자 문자열 : "MSDASQL" 입력

       


      

■ SQL Server에서 연결 확인

       


    

■ Query 사용

    o 원격 호출시 주의 사항 : dbrang.tistory.com/1350
       

   

+ Recent posts

티스토리 툴바