最近遇到“SQL如何鏈接遠(yuǎn)程MySQL”這個(gè)問(wèn)題,現(xiàn)在問(wèn)題終于解決,特把方法貼出來(lái):(我所用的操作系統(tǒng)是Win7,數(shù)據(jù)庫(kù)是SQL2005。)
1、在SQL SERVER服務(wù)器上安裝MYSQL ODBC驅(qū)動(dòng);
http://dev.mysql.com/downloads/mirror.php?id=376346(下載地址)
2、安裝好后,在管理工具-ODBC數(shù)據(jù)源-系統(tǒng)DSN-添加-選擇 MYSQL ODBC 3.51 DRIVER-完成
會(huì)跳出來(lái)MYSQL連接參數(shù).
Data Source Name:數(shù)據(jù)源名稱(chēng)
Decription:描述,隨便寫(xiě)
Server:MYSQL服務(wù)器的IP
Port:MYSQL的端口,默認(rèn)的是3306.可以改的.
User:連接賬號(hào)(在mysql上授權(quán)的賬號(hào),同時(shí)給予相應(yīng)權(quán)限)
Password:密碼
Database:選擇鏈接的數(shù)據(jù)庫(kù)
填好之后,點(diǎn)下test.成功了則會(huì)如圖跳出提示框.
成功之后:
3,打開(kāi)SQL數(shù)據(jù)庫(kù),找到鏈接服務(wù)器.創(chuàng)建鏈接服務(wù)器,大家都會(huì)的,所以我就把參數(shù)發(fā)一下.如圖,常規(guī)選項(xiàng)的其他的就不用填了.確定就行了.
這里,需要注意:訪問(wèn)接口要選擇“Microsoft OLE DB Provider for ODBC Drivers”。
數(shù)據(jù)源:選擇之前已創(chuàng)建好的ODBC接口。
4、測(cè)試一下:
(查詢(xún)語(yǔ)句)SELECT * FROM OPENQUERY(MYSQL, "select * from table ' )
(插入語(yǔ)句)Insert openquery(MYSQL, 'select * from table') (id,name,password) values(8,'齊達(dá)內(nèi)','99999')