中文亂碼問題:https://pqcc.iteye.com/blog/661640sql
本次轉換須要依賴使用工具Navicat Premium。 數據庫
首先,將數據庫移至本地SQLServer,我試過直接在局域網上其餘SQLServer服務器上想轉到本地Mysql好像有問題,想將遠程數據庫備份恢復到本地。服務器
一、打開Navicat Premium,新建一個同名的數據庫,而後在表上點擊「導入嚮導」。並選擇「ODBC」。工具
二、選擇SQLServer提供程序,並輸入參數。.net
三、而後就拼命下一步、下一步。blog
在這裏有個條件查詢,若是有太多不想要的數據,或者字段類型有問題致使導入出錯能夠設置這裏。rem
大功告成,下班吃飯。it
補充:這個東西對SQLServer轉MySQL數據類型轉換的支持不是很好,要手動設置。可是導入數據沒有問題,最好的方式是:亂碼
先使用工具:mss2sql將SQLServer的錶轉換成MYSQL的表,而後在使用此工具的ODBC導數據。分頁
http://blog.csdn.net/andrew_wx/article/details/6832404
2014-11-26
問題記錄:
一、SQLServer數據導入到MySQL時,mss2sql對bit類型的處理不太好,因此有bit類型的字段表導入後要更改長度爲8,不然後續的導入操做將會失敗。
二、數據導入的時候,若是是局域網數據庫,那麼要選擇的類型爲:
SQLServer的SQL語句專MySQL的SQL語句:
一、Insert自增列要給Null(若是是簡寫不寫列名的話); 二、分頁大體上都要改成MySQL的Limit; 三、表名不要出現dbo.等前綴;