SQLyog工具進行SQLSERVER表結構或資料拷貝到MySQL資料庫
阿新 • • 發佈:2018-11-22
轉載自: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獲取不到要拷貝的表。