SQL Server

MySQL DBLink

서른마른다섯 2012. 4. 5. 13:56

SQL Serveer 와 MySQL을 연결하여 사용해보자.


1. MySQL ODBC를 다운받자.

MySQL ODBC 다운로드


2. ODBC 설치 후 시스템 DNS로 등록해야 한다.

 - 제어판 -> 관리도구 -> 데이터 원본(ODBC) 선택

 - 시스템 DNS 등록


3. 연결된 서버 세팅

 - 링크서버 이름 설정

 - 공급자 : Microsofr OLE DB PROVIDER FOR ODBC Drivers

 - 제품이름 : 아무거나 써줌

  a. MySQL ODBC 5.1 Driver 혹은 MSDASQL 로 표시함, a라 써도 무관함

 - 데이터 원본 : 위에서 설정한 시스템 DNS





Test

1. Four part Naming 실행

SELECT * FROM LINKTEST...temp

요상한 에러가 난다.




2. 오픈쿼리 실행

SELECT * FROM OPENQUERY(LINKTEST, 'SELECT * FROM temp')

정상 실행 됨


MSDASQL 공급자 설정 변경


Four part Naming 다시 실행

SELECT * FROM LINKTEST...temp


정상적으로 실행 될 것이다.

'SQL Server' 카테고리의 다른 글

unable to begin a distributed transaction  (0) 2012.07.24
Index Rebuild  (0) 2012.07.19
2008 서버에서 성능데이터 SQL Server로 수집하기  (0) 2012.05.21
COLLATION  (0) 2012.03.29
동적쿼리 제대로 알고 활용하자.  (0) 2012.03.28