2017-08-11 121 views
-4

我需要將SQL Server 2014 DB遷移到Mysql 5.7數據庫。 雖然我這樣做,我得到了下面給出的錯誤。 「wstring字符集轉換過程中出錯:無錯誤」。 所有表格都已遷移,但某些表格中的數據不是。SQL Server到MYSQL遷移錯誤

回答

0

根據我的經驗,遷移的最佳方式是將當前數據庫從SQL Server導出到CSV文件,或者,如果可以,將它們導出爲.SQL文件。然後,從您的MySQL DB中,只需導入SQL/CSV文件。通過這樣做,您可以避免在試圖通過這些格式傳輸數據時發生錯誤。讓我知道如果您需要進一步的指導,但簡單的導出和導入搜索將爲您提供所需的答案。

0

正如您所知在許多情況下直接轉換是不可能的。某些SQL的語法在MySql中不支持,所以需要找到其中的替代。 Like:

TOP in SQL, LIMIT in MySql 
ISNULL in SQL, IS NULL in MySql 
CONVERT(VARCHAR(10),@CUSTOMERID) in SQL, CONVERT(@CUSTOMERID, CHAR) in MySql 

還有更多這些不是直接支持MySql。此外,有時駱駝格式不支持MySql,在我的情況下,我手動啓用。 使用此鏈接http://www.sqlines.com/online 這是轉換50%至70%。