標籤:操作 下載 點擊 manage 安裝mysql gre 資料庫 word sdn
第一步:安裝MySQL odbc driver
在SQL SERVER所在主機上安裝MYSQL ODBC Driver;
:http://dev.mysql.com/downloads/connector/odbc/
找到合適自己作業系統的版本下載並安裝
第二步:配置ODBC資料來源
開啟【管理工具】—>【資料來源(ODBC)】,選擇【系統DSN】,點擊【添加】,選擇【MySQL ODBC 5.3 Unicode Driver】,完成
輸入自訂的資料來源名稱XXX和描述,輸入要串連的mysql伺服器ip地址/連接埠/使用者名稱/密碼及資料庫執行個體名,點擊Test,測試成功,OK。
說明:
Data Source Name:資料來源名稱,自訂
Decription:描述,自訂
Server:MYSQL伺服器的IP
User:串連帳號(在MYSQL上授權的帳號,同時給予相應許可權)
Password:密碼
Database:選擇連結的資料庫
Port:MYSQL的連接埠,預設的是3306.可以根據實際的MYSQL伺服器連接埠,在如下介面中更改
填好之後,點下Test.成功了則會跳出提示框.
第三步:設定資料庫連結
開啟SQL Server Management Studio,選擇【伺服器對象】,右擊【連結的伺服器】,選擇【建立連結的伺服器】,
【常規】選項卡中輸入自訂的伺服器連結名稱,選擇【其它資料來源】
【提供者】項,選擇【Microsoft OLE DB Provider For ODBC Drivers】,別選錯
輸入產品名稱(自訂)、資料來源名稱(上一步定義的名稱XXX)
【安全性】選項卡,選擇【使用此安全上下文建立串連】,輸入遠程登入使用者名稱和密碼
確定!
如果沒有報錯,重新整理【連結的伺服器】節點,右擊新增的連結名稱,選擇【測試連結】,沒有問題。
點擊綠色的那個執行個體->伺服器對象->連結的伺服器->右鍵->建立連結的伺服器->彈出介面
注意:
1提供者:Microsoft OLE DB Provider for ODBC Drivers
2資料來源,就是我們之前配置的odbc資料來源test ,必須存在
其它可不填,點擊“確定”
四、使用:
1、OPENQUERY方式;
SELECT * FROM OPENQUERY(dblink名稱, ‘select * from t_table‘);
UPDATE OPENQUERY (test, ‘SELECT id FROM tobj_operate WHERE id = 101‘)
SET name = ‘hello‘;
INSERT OPENQUERY (test, ‘SELECT id FROM tobj_operate‘)
VALUES (‘hello‘);
DELETE OPENQUERY (test, ‘SELECT id FROM tobj_operate WHERE name = ‘‘hello‘‘‘);
2、OPENROWSET方式;
先開啟OPENROWSET:
exec sp_configure ‘show advanced options‘,1
reconfigure
exec sp_configure ‘Ad Hoc Distributed Queries‘,1
reconfigure;
執行樣本:
SELECT * FROM OPENROWSET(
‘MSDASQL‘,
‘DRIVER={MySQL ODBC 5.3 Unicode Driver};
SERVER=111.222.222.111;
PORT=3306;DATABASE=mysqldb;
USER=root;PASSWORD=xxxyyyzzz;
STMT=set names gb2312;
OPTION=2049‘,
‘select * from t_table;‘
)
go;
參照:
http://blog.csdn.net/yishengreai/article/details/38230289
http://blog.sina.com.cn/s/blog_13cc013b50102v5qn.html
SQLServer 遠程連結MySql資料庫