1. 程式人生 > >SQLyog工具進行SQLSERVER表結構或資料拷貝到MySQL資料庫

SQLyog工具進行SQLSERVER表結構或資料拷貝到MySQL資料庫

轉載自:https://blog.csdn.net/qq_26900081/article/details/82454484#commentBox

一、在MySql中新建一個數據庫"Temp"

二、新建一個.dsn檔案

2.1 右擊資料庫依此選擇:匯入 =》 匯入外部資料

2.2 選擇”開始新工作“

2.3 點選”建立新的DSN“

//下圖為 圖(四)

 

圖五

三、開始匯入資料庫

3.1 選擇剛才建立好的dsn檔案,並輸入SqlServer的登陸賬號和密碼

3.2 一直點選下一步到這裡

// 圖六

3.3 選中表後可以在當前頁面滾動條右滑進行一些修改和配置

3.4 選擇完需要匯入的表後一直點選下一步,直到執行完成就可以了。

四、遇到的一些坑

4.1  SqlServer主外來鍵約束名稱太長導致匯入失敗;

4.2  SqlServer主外來鍵約束垃圾資料導致匯入失敗;可能是表資料產生後再添加了SqlServer主外來鍵才會這樣;建議把垃圾資料清理掉,或者清除主外來鍵關係後再執行;我這邊是利用備份檔案生成的新SqlServer資料庫操作的。

 

//總結:拷貝表資料容易成功,且沒有錯誤資料庫欄位結構。

最好是先建立Mysql有現成的表結構,在圖六中選擇需要拷貝資料表資料。操作注意  1、圖四 :先儲存一個檔案。以後要讀取的。2、圖五,要選擇需要sqlserver資料庫名稱,否則使用預設master會在圖6獲取不到要拷貝的表。