MongoVUE 免費版僅支援 MySQL → MongoDB 匯入,因此採用「SQL Server → MySQL → MongoDB」兩階段遷移策略。
MyData)。mysql-connector-odbc-5.1.12-win32.msi。MySQL ODBC 5.1 Driver,設定連線參數。Microsoft OLE DB Provider for ODBC Drivers。於 MyData 中建立與 SQL Server 來源表結構對應的目標表(如 t),注意資料型別對應:
| SQL Server | MySQL 建議型別 | 備註 |
|---|---|---|
| bit | tinyint(1) | |
| tinyint | int | |
| varchar(max) | text | 不可為表的最後一個欄位,否則第一欄 ID 可能全變 0 |
| 中文字串 | CHARSET gb2312 / utf8mb4 | 建議統一 utf8mb4 |
INSERT INTO OPENQUERY(mysql_link, 'SELECT * FROM t')
SELECT * FROM src_table;
mysql_link 為連結伺服器名稱。t)→ 開始匯入 → 等待完成。utf8mb4_unicode_ci)。varchar(max) 對應 text 且不可置於最後一欄,否則會導致首欄資料異常(實測現象,原因未明)。