相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584212
-
Windows優化大師下載量:419731
-
90美女秀(視頻聊天軟件)下載量:366966
-
廣西農村信用社手機銀行客戶端下載下載量:365708
-
快播手機版下載量:325898
我使用了MySQL的Client的工具SQLyog,這個工具的安裝很簡單。安裝完成之后點擊需要導入的目標數據庫,點擊右鍵【Import】->【Import Extenal Data】;
(Figure1:Import)
選擇【Start a new job】,點擊【下一步】;
(Figure2:Start a new job)
下面就是DSN的設置界面,如果你的下來列表中沒有需要導出SQL Server數據庫的DSN,那么需要通過【Create a New DSN】來創建一個新的DSN連接到SQL Sever;
(Figure3:Create a New DSN)
(Figure4:創建新數據源)
(Figure5:選擇數據源類型)
把上面的設置保存為一個local.dsn文件;
(Figure6:選擇數據源保存路徑)
(Figure7:選擇SQL Server服務器)
(Figure8:設置SQL Server帳號和密碼)
(Figure9:選擇SQL Server數據庫)
(Figure10:測試數據源)
(Figure11:測試成功)
選中【File DSN】,在瀏覽中選擇我們剛剛創建好的DSN,接著填寫登錄到SQL Server的帳號和密碼;
(Figure12:選擇DSN)
下一步,選擇目標MySQL服務器,填寫IP地址和帳號密碼,并且需要選擇目標數據庫;
(Figure13:設置MySQL帳號和密碼目標數據庫)
這一步類似SQL Server的導入導出功能,這里可以拷貝一個表或者使用SQL腳本過濾數據;
(Figure14:表拷貝)
上面的全部過程就是為創建SQL Server與MySQL的一個管道,接下來就是最為重要的設置SQL Server表與MySQL表之間的對應關系了;里面包括了SQL Server表字段與MySQL表字段之間的對應關系【Map】,高級選項【Advanced】,過濾【WHERE】。
(Figure15:選擇表對應關系)
下圖Figure16,數據源【Source】,描述【Destination】,特別注意這里數據類型【Type】,這里的意思是轉換目標的數據類型,但是不需要跟目標表的一樣,因為這里是做為一個臨時存儲的數據類型,類似FindOn在SQL Server中是datetime,這里轉換為MySQL的timestamp,其實MySQL目標表的數據類型是datetime,這樣的設置也是可以轉換成功的。
(Figure16:表字段轉換)
(Figure17:高級選項)
(Figure18:Error)
(Figure19:Log)
(Figure20:執行信息)
(Figure21:執行結果)
(Figure22:原始SQL Server的數據列表)
(Figure23:轉移到MySQL的數據列表)
對比下Figure20與Figure21,發現我們數據已經全部轉移成功了;