MSSQL 轉移至 MariaDB

資料庫間的轉移,有許多工具可以輔助完成,本篇使用Navicat 來進行 MSSQL 搬移到 MariaDB(MySQL)

 

首先我們以Blog這個資料庫作為轉移的範本

選取 Tools (工具) 中的 Data Transfer 開始進行轉移

Source(來源)的部分選取要轉移的來源資料庫 

注意事項:如果目標資料庫跟來源資料庫的類型不一樣,就只能進行資料表及資料的轉移,無法進行View(檢視表)及Stored Procedure(預存程序)的轉移

Target(目標)的部分則選擇要轉移的連線及資料庫

注意事項:如果選擇了連線資訊而沒選擇資料庫,在搬移的時候就會建立一個同名的資料庫,或是把搬移的內容搬進有同名的資料庫

選擇完之後按下右下角的Start 就會開始執行資料庫的搬移

搬移完成之後便可以在我們的 MariaDB的連線中看到Blog的資料庫,資料表的關聯也都幫我們建起來了

並且能看到資料也一併搬移過來了

補充一個線上轉換SQL語法的工具

http://www.sqlines.com/online

可以幫助我們線上做各種不同資料庫語法的轉換

 

透過工具的協助可以減少很多自己手動所浪費的時間,正確性也會比較高!

如果有其他更棒的工具或是更簡便的做法也歡迎一起提出來討論!