程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> SQLSERVER數據導入到MYSQL

SQLSERVER數據導入到MYSQL

編輯:MySQL綜合教程

http://hi.baidu.com/luck001221/item/cb4462299f9ea79ab73263d2?qq-pf-to=pcqq.group

1、去mysql的官方下載一個odbc的驅動,因為MSsql一直沒有集成mysql的驅動,這個玩意需要單獨下載,並安裝的。
http://dev.mysql.com/downloads/connector/odbc/5.1.html
我下載的是windows解壓縮的包Without installer (unzip in C:\),沒有選擇安裝的。綠色版比安裝版本要好。點擊install的一個bat文件。
2、如果安裝成功,在ODBC數據源驅動裡面有個選項,如下圖:
 
                                                  
3、點擊上圖的用戶dsn,添加一個mysql的連接,前提是你有一個mysql的數據庫。
 
   
雙擊之後出現下面的提示框:
 


啊,哈,成功了一半了。

4、如果是SQL server2000用DTS的話,就可以直接用了。關鍵步驟在下面


 
    下面這個界面很熟悉了:
 
   
ok導入完成了。
當然也可以使用文件dsn,把連接串存成一個文件,然後導入的時候選擇文件dsn,只要找到連接串的路徑就可以了,不在贅述。。

5、如果你用的是SQL2005的ssis的話,有點惡心。在這裡我在強調一下:

我十分討厭sql2005裡面的DTS。希望微軟的人能看到。
 

這裡面的dsn要手動寫的,沒有辦法從odbc裡面直接讀取出來,這個功能很實用,不會讓人產生很多的誤解。但是在2k5裡面卻沒有,非常費解,微軟的家伙是干啥吃的。
別以為你已經成功了,點下一步,在點下一步,等死吧。

我操,只能選擇-編寫查詢以指定要傳輸的數據。吐血了。。有200多個表啊。這tmd咋搞?
經過測試,文件dsn和系統dsn都沒有選擇所有的表。而如果選擇文件dsn用連接字符串的方式報這個錯誤:


我十分討厭SQL server2005的DTS功能,設計微軟SQL Server 2005的工程師是個白癡。

我決定用2K了。

我有測試了一下2008,嗯。2008有這個功能,下圖:


SQL Server 遷移數據到MySQL

http://www.cnblogs.com/gaizai/p/3237907.html

一、背景

二、轉移數據

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved