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
一、背景
二、轉移數據