SqlServer轉換爲Mysql

昨天順利把MySQL成功安裝後,正準備着手把原來項目中的SQL SERVER數據庫改成MYSQL數據庫,可大量的表結構和表數據如要手動寫,那就......html

接下來就是各類百度、谷歌、問先驅等,可獲得的答案五花八門,而本身卻一頭霧水。mysql

有的說直接用SQL SERVER自帶的導入和導出就能夠了,可實驗事後卻一直沒法成功。(若有大俠成功的望告訴一聲!)sql

嘗試一數據庫

注:使用上面的方法須要先安裝mysql的odbc驅動,安裝的時候64位和32位都要安裝一次,否則會報錯。(我我的是這樣的狀況)工具

odbc安裝教程:https://jingyan.baidu.com/article/8065f87f38b31423312498e4.html3d

嘗試二htm

後來據說用Navicat Premium可能直接把SQL SERVER的表結構和數據同步到MYSQL中,接下來又是一番嘗試,最終仍是不得不以失敗了結!blog

嘗試三教程

 幾經周折,找到了一個好東西mss2sql,抱着試一試的態度,開始了新一輪的嘗試。ip

mss2sql下載地址:http://files.cnblogs.com/andrew-blog/mss2sql.rar

運行mss2sql

點下一步,若是mysql裏面有同名的數據庫,會讓你來選擇轉換的方式,分別是

  • Overwrite the entire database:覆蓋整個數據庫
  • Overwrite existing tables only:只覆蓋存在的表
  • Skip existing tables:跳過存在的表
  • Merge:合併

在導表過程當中會花比較長的一段時間,須要耐心等待。

成功後,打開MYSQL數據庫能夠看到表結構和數據都同步過來了。

以上文章參考:http://www.cnblogs.com/angestudy/archive/2012/06/04/2533548.html  謝謝博主(尋得樂中樂)的無私分享

到此爲止,數據表和數據同步已經圓滿完成!至於同步後會不會有其餘對不上的東西尚未去一一覈實,不過有了這個工具的幫忙確實省了大量時間,人力。

雖然SQL SERVER轉MYSQL已經能同步數據表和數據,但小弟仍是對以上的嘗試一和嘗試二兩種方法很好奇,若有哪位園中大俠對其瞭若指掌 ,望提點一二!

 數據表和數據已到位,接下來就要動手改造原項目數據庫鏈接了。

路漫漫其修遠兮,吾將上下而求(找)索(虐)!

相關文章
相關標籤/搜索