본문 바로가기

IT

mssql에서 mysql로 마이그레이션을 위해 linked server(연결된서버) 설정하기

참고: http://blog.naver.com/PostView.nhn?blogId=logix21c&logNo=10088775810

출처 : http://abacus.tistory.com/247

 

여태껏 linked server(연결된서버)에 관련해서 찾은것들 중에 제일 연결 잘되고 정확하다.

 

첨부 : mysql odbc driver 5.1 64비트 설치파일.

 

 MS-SQL Mysql LinkedServer 연결

과정 요약

1.     데이터 원본이 위치할 MS-SQL 서버 준비

2.     데이터 사본이 위치할 Mysql 서버 준비

3.     연결을 위한 커넥터 준비

4.     커넥터 연결 설정 및 테스트

5.     MS-SQL LinkedServer 설정

6.     OpenQuery를 이용한 실제 쿼리 테스트 및 완료

 

과정 상세

1.     데이터 원본이 위치할 MS-SQL 서버 준비

A.     테스트를 위해 로컬 PC에 Microsoft SQL Server 2008 Express 설치

2.     데이터 사본이 위치할 Mysql 서버 준비

A.     사내 테스트 서버 사용

                        i.        ServerIP: xxx.xxx.xxx.xxx

                       ii.        DB:xxx

3.     연결을 위한 커넥터 준비 및 설치

A.     Mysql 용 ODBC 사용

                        i.        URL:http://www.mysql.com/downloads/connector/odbc/

                       ii.        FILE:mysql-connector-odbc-5.1.8-win32.msi

4.     커넥터 연결 설정 및 테스트

A.     [제어판] - [관리도구] - [데이터 원본(ODBC)]- 시스템 DSN 탭 선택 후 추가

 

B.      MySQL ODBL를 설치하면 추가되는 MySQL ODBC Driver 를 선택

 

C.      마침을 누르면 접속 정보를 묻는 창이 나타남

 

D.     정보를 입력 후 테스트 버튼을 클릭하여 정상 연결을 확인

 

5.     MS-SQL LinkedServer 설정 

A.     커넥터 설정을 마쳤으므로, 이제 MS-SQL 서버에서 LinkedServer 관련 설정만 하면 완료

B.      [서버개체] – [연결된 서버] – 우클릭 – [새 연결된 서버] 선택

 

C.      이후 다음과 같이 설정

                        i.        일반

 

                       ii.        보안

 

                      iii.        서버 옵션: 그대로 둔다.

6.     6. OpenQuery를 이용한 실제 쿼리 테스트 및 완료