轉載自: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獲取不到要拷貝的表。