-
使用軟件工具sqlyog(64位)

sqlyog
-
遷移步驟
1、使用sqlyog連接目標數據庫

連接目標數據庫
2、選擇目標數據庫(需要先把表結構建好,從SQL Server同步表結構也可以使用工具,很早以前導的表結構,忘了用的什么工具)

選擇數據庫
3、選中數據庫后點擊工具欄【高級工具】——》【導入外部數據...】,選擇【開始新工作】點擊下一步

4、選擇【任何ODBC數據源】,選擇【文件DSN】,點擊【建立新的DSN...】

5、選擇【文件數據源(與機器無關)】,點擊下一步

6、選擇【sql server】,點擊下一步

7、保存DSN文件至任意位置,我這里保存至桌面,文件名為test,點擊【下一步】【完成】

8、描述任意輸入,輸入sql server數據庫地址,點擊【下一步】

9、輸入連接信息,點擊【下一步】

10、選擇源數據庫,點擊【下一步】

11、數據源測試

12、回到選擇數據源頁面,選擇剛剛創建的dsn文件,輸入數據源憑據(sql server用戶名密碼),點擊【下一步】

13、輸入MySQL數據庫憑據,選擇數據庫為目標數據庫,點擊【下一步】

14、選擇【從數據源拷貝表】,點擊【下一步】

15、選擇SQL Server庫中需要遷移數據的表

16、狂點下一步,等待完成

-
結論:在本地PC機上實驗,從遠程SQL Server數據庫導入總記錄數約130W條數據到本地mysql數據庫,總耗時1714秒。對比源數據庫與目標數據庫的數據,沒有發現異常及錯誤數據,對時間數字等處理都沒有問題。
