SQL Server2008 連接遠程MySQLmysql
測試環境準備:redis
操做系統:windows server 2008 R2、centos 7.2(IP:192.168.2.5)sql
SQL SERVER 版本:SQL 2008數據庫
MYsql 版本:mysql 5.7windows
1、下載mysql-connector-odbccentos
https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.7-winx64.msi安全
二、下載Visual C++ Redistributable Packages for Visual Studio 2013組件,如未安裝該組件可能以下報錯服務器
https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exeide
二、window服務器器安裝mysql-connector-odbc驅動工具
三、安裝完mysql-connector-odbc後,在操做系統控制面板--管理工具--數據源(ODBC)--系統DSN中添加系統數據源
4、選擇「MySQL ODBC 5.3 ANSI Driver」,彈出如下界面
Data Source Name:數據源名稱
Decription:描述,隨便寫
Server:MYSQL服務器的IP
Port:MYSQL的端口,默認的是3306.能夠改的.
User:鏈接帳號(在mysql上受權的帳號,同時給予相應權限)
Password:密碼
Database:選擇連接的數據庫
而且能夠點擊測試test鏈接,是否正常,以下圖
5、windows服務器配置ODBC數據源已完成
六、SQL 2008 數據庫:服務器對象 -- 連接服務器,右鍵」新建連接服務器」
「常規」選項填寫如下信息:
連接服務器:MYSQL
其餘數據源:
訪問接口:Microsoft OLE DB Provider for ODBC Drivers
產品名稱:可隨意命名
數據源:tomysql(必須使用上面的建立的數據源)
「安全性」須要填寫:
選擇」使用此安全上下文創建鏈接」:
遠程登陸:root
使用密碼:111111
注:其餘默認
七、SQL 服務器測試查詢
SELECT * FROM OPENQUERY(MYSQL, 'SELECT * FROM tb01')