SQL Server2008 鏈接遠程MySQL

SQL Server2008 鏈接遠程MySQL

測試環境準備:

操作系統:windows server 2008 R2centos 7.2(IP:192.168.2.5)

SQL SERVER 版本:SQL 2008

MYsql 版本:mysql 5.7

1、下載mysql-connector-odbc

https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.7-winx64.msi

2、下載Visual C++ Redistributable Packages for Visual Studio 2013組件,如未安裝該組件可能如下報錯

wKioL1iv7LSx_1LqAAA9s0lN-NA451.jpg-wh_50 

https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exe

2、window服務器器安裝mysql-connector-odbc驅動

wKiom1iv7Mzww5WzAABY-T_u76c815.jpg-wh_50

wKioL1iv7M3Qe8f4AABzBYWRK1E032.jpg-wh_50

 

3、安裝完mysql-connector-odbc後,在操作系統控制面板--管理工具--數據源(ODBC)--系統DSN中添加系統數據源

wKiom1iv7OqwBuk_AABaPw0E2YI939.jpg-wh_50 

4、選擇“MySQL ODBC 5.3 ANSI Driver”,彈出以下界面

wKioL1iv7Pzz7zmgAAB0X1zvRBw569.jpg-wh_50 

Data Source Name:數據源名稱

Decription:描述,隨便寫

Server:MYSQL服務器的IP

Port:MYSQL的端口,默認的是3306.可以改的.

User:連接賬號(mysql上授權的賬號,同時給予相應權限)

Password:密碼

Database:選擇鏈接的數據庫

並且可以點擊測試test連接,是否正常,如下圖

wKioL1iv7QjR8Xg9AABuBcqF_uA762.jpg-wh_50 

5windows服務器配置ODBC數據源已完成 

 wKiom1iv7RaS3pCMAABqhkTkZsQ290.jpg-wh_50

6、SQL 2008 數據庫:服務器對象 -- 鏈接服務器,右鍵新建鏈接服務器

wKiom1iv7T6TqvniAAD-fRFGqKM143.jpg-wh_50

wKiom1iv7T7ArYtlAACbUXtGVfk625.jpg-wh_50


常規選項填寫以下信息:

鏈接服務器:MYSQL

其他數據源:

訪問接口:Microsoft OLE DB Provider for ODBC Drivers

產品名稱:可隨意命名

數據源:tomysql(必須使用上面的創建的數據源)

 

安全性需要填寫:

選擇使用此安全上下文建立連接:

遠程登錄:root

使用密碼:111111

:其他默認

wKioL1iv7Vaxj3IBAABxMD5tW60848.jpg-wh_50 

7、SQL 服務器測試查詢

SELECT * FROM  OPENQUERY(MYSQL, 'SELECT * FROM tb01') 

wKioL1iv7WLwcVfUAADnEbTyqqM849.jpg-wh_50 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章