原文鏈接:https://blog.csdn.net/weixin_39944595/article/details/113722439
在SQL SERVER服務器上安裝MYSQL ODBC驅動(必須在sqlserver安裝的服務器中,遠程也不可以);
安裝好后,在管理工具-ODBC數據源-系統DSN-添加-選擇 MYSQL ODBC 5.3 Unicode DRIVER-完成(這里64位odbc有時候會找不到mysqlodbc驅動,不知道好不好使可以試下在C:\Windows\splwow64.exe運行一下這個程序)(必須在系統dsn中添加,用戶dsn只是當前用戶訪問)
會跳出來MYSQL連接參數
Data Source Name:數據源名稱
Decription:描述,隨便寫
Server:MYSQL服務器的IP
Port:MYSQL的端口,默認的是3306.可以改的.
User:連接賬號(在mysql上授權的賬號,同時給予相應權限)
Password:密碼
Database:選擇鏈接的數據庫
填好之后,點下test.成功了則會如圖跳出提示框.
3,打開SQL數據庫,找到鏈接服務器.創建鏈接服務器,大家都會的,所以我就把參數發一下.如圖,常規選項的其他的就不用填了.確定就行了.
這里,需要注意:訪問接口要選擇“Microsoft OLE DB Provider for ODBC Drivers”。
數據源:選擇之前已創建好的ODBC接口。
然后在安全性中 選擇使用此安全上下文創建連接 填寫MYSQL 數據庫的登陸名和密碼;(這里字符串有些人說有用有些沒說,我是都寫上了);
Driver={MySQL ODBC 5.1 Driver};Server=ServerName;Database=myDB;
User=myUserName;Password=myPassword;Option=3;
創建好就可以查詢數據了
查詢語句:
SELECT *FROM OPENQUERY(MYSQL_DB, 'select * from V_DJ_EXAM ' )
SELECT *FROM OPENQUERY(MYSQL_DB,'select *from V_DJ_EXAMINEE ' )