下載mysql-connector-odbc-3.51.msi(或更新版),雙擊安裝,選Complete。
| 參數 | 說明 | 示例 |
|---|---|---|
| Data Source Name | DSN名稱 | MySQL_Remote |
| Description | 描述 | Remote MySQL for Linked Server |
| Server | MySQL服務器IP | 192.168.1.100 |
| Port | 端口,默認3306 | 3306 |
| User | MySQL授權賬號 | reporter |
| Password | 密碼 | ****** |
| Database | 默認庫 | stats_db |
EXEC sp_addlinkedserver
@server = 'MYSQL_LINK',
@srvproduct = 'MySQL',
@provider = 'MSDASQL',
@datasrc = 'MySQL_Remote'; -- 系統DSN名
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'MYSQL_LINK',
@useself = 'FALSE',
@locallogin = NULL,
@rmtuser = 'reporter',
@rmtpassword = '******';
SELECT * FROM OPENQUERY(MYSQL_LINK, 'SELECT * FROM stats_db.orders LIMIT 10');
或四段式:SELECT * FROM MYSQL_LINK...stats_db.orders(需適當權限)。
GRANT SELECT ON stats_db.* TO 'reporter'@'SQL_Server_IP'Charset=utf8mb4或連接串CHARSET=utf8mb4