使用mss2sql工具將SqlServer轉(zhuǎn)換為Mysql全記錄
今天想用ruby on rails做一個(gè)小項(xiàng)目,需要用到mysql數(shù)據(jù)庫(kù),項(xiàng)目中的數(shù)據(jù)已經(jīng)有了,只不過(guò)是保存在Sql Server中,用rails倒是可以操作Sql Server,但是總感覺(jué)不怎么搭配,想轉(zhuǎn)換后使用,網(wǎng)上翻了下,轉(zhuǎn)換的辦法有很多,通過(guò)ODBC的,通過(guò)PHP程序的,寫(xiě)SQL代碼的,覺(jué)得轉(zhuǎn)換還是用工具吧,先是用ODBC試著玩了下,發(fā)現(xiàn)Sql Server的導(dǎo)出功能對(duì)mysql ODBC的支持并不是太好
ODBC分32,64位,一開(kāi)始下了個(gè)32位,在Win7 64位上面顯示不出來(lái),又從mysql官網(wǎng)下載了64位版本才可以選擇添加
32位版本:
http://www.dbjr.com.cn/database/142740.html
64位版本:
http://www.mysql.com/downloads/connector/odbc/
點(diǎn)擊完成后你需要選擇自己的mysql數(shù)據(jù)庫(kù)源
這樣就能在ODBC里面看到了.
可惜在sql server的導(dǎo)出數(shù)據(jù)中轉(zhuǎn)換不成功,說(shuō)什么體系結(jié)構(gòu)不匹配.
沒(méi)辦法,繼續(xù)在網(wǎng)上找,發(fā)現(xiàn)一篇博客說(shuō)可以使用mss2sql來(lái)轉(zhuǎn)換,結(jié)果在win7 64位上轉(zhuǎn)換成功:
mss2sql下載地址: http://www.dbjr.com.cn/softs/209207.html
下載后打開(kāi)壓縮包
運(yùn)行mss2sql
默認(rèn)就是Move to MysQL server directly,選擇下一步
繼續(xù)下一步,稍等片刻
這次是需要連接到MySQL server了,我是本地,所以選擇了Local,填寫(xiě)上你的用戶名和密碼
繼續(xù)等待連接
選擇在MS SQL里面需要轉(zhuǎn)換的數(shù)據(jù)庫(kù)
點(diǎn)下一步,如果mysql里面有同名的數(shù)據(jù)庫(kù),會(huì)讓你來(lái)選擇轉(zhuǎn)換的方式,分別是
Overwrite the entire database:覆蓋整個(gè)數(shù)據(jù)庫(kù)Overwrite existing tables only:只覆蓋存在的表Skip existing tables:跳過(guò)存在的表Merge:合并
我的mysql里面的只是一張空數(shù)據(jù)庫(kù),所以選了第一項(xiàng),整個(gè)覆蓋.
選擇需要轉(zhuǎn)換的表,添加到轉(zhuǎn)換列表中,我是需要全部的表,所以選擇了Add all
然后就是一段時(shí)間的等待
這個(gè)表里面的數(shù)據(jù)并不多,花費(fèi)時(shí)間稍長(zhǎng),大概有10分鐘,如果表大的話,可能用程序來(lái)轉(zhuǎn)換會(huì)快一些,有方便的辦法也請(qǐng)告之為謝
下面就是轉(zhuǎn)換成功后的表格了,里面的數(shù)據(jù)OK,中文也沒(méi)有什么問(wèn)題.
本文操作環(huán)境為:
win7 64位,sql server 2008 express, Mysql 3.23.49,apache 1.3.33,
- 使用Navicat Premium將SQLServer數(shù)據(jù)導(dǎo)出為sql格式
- navicat無(wú)法遠(yuǎn)程連接mysql的解決方法
- Navicat異地自動(dòng)備份MySQL方法詳解(圖文)
- Mysql安裝 Navicat 出現(xiàn)1044/1045錯(cuò)誤的解決方法
- Navicat for MySQL 亂碼問(wèn)題解決方法
- 簡(jiǎn)單實(shí)現(xiàn)SQLServer轉(zhuǎn)MYSQL的方法
- 找到一種不錯(cuò)的從SQLServer轉(zhuǎn)成Mysql數(shù)據(jù)庫(kù)的方法
- MySQL數(shù)據(jù)庫(kù)轉(zhuǎn)移,access,sql server 轉(zhuǎn) MySQL 的圖文教程
- Navicat遠(yuǎn)程連接SQL Server并轉(zhuǎn)換成MySQL步驟詳解
相關(guān)文章
MySQL為例講解JDBC數(shù)據(jù)庫(kù)連接步驟
這篇文章主要為大家詳細(xì)介紹了MySQL為例講解JDBC數(shù)據(jù)庫(kù)連接步驟,感興趣的小伙伴們可以參考一下2016-08-08解決MySQL?Varchar?類型尾部空格的問(wèn)題
這篇文章主要介紹了MySQL?Varchar?類型尾部空格,在這里需要注意的是?binary?排序規(guī)則的?pad?屬性為?NO?PAD,這里其實(shí)不是個(gè)例外,因?yàn)?char、varchar?和?text?類型都?xì)w類為?nonbinary,感興趣的朋友跟隨小編一起學(xué)習(xí)下吧2022-04-04Workbench通過(guò)遠(yuǎn)程訪問(wèn)mysql數(shù)據(jù)庫(kù)的方法詳解
這篇文章主要給大家介紹了Workbench通過(guò)遠(yuǎn)程訪問(wèn)mysql數(shù)據(jù)庫(kù)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06CentOS6.5下RPM方式安裝mysql5.6.33的詳細(xì)教程
本文給大家詳細(xì)介紹CentOS6.5下RPM方式安裝mysql5.6.33的教程,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友一起看看吧2016-10-10MySQL中CONCAT和GROUP_CONCAT方法的區(qū)別詳解
本文主要介紹了MySQL中CONCAT和GROUP_CONCAT方法的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01SQL Server 2005 安裝遇到的錯(cuò)誤提示和解決方法
在安裝SQL Server 2005時(shí)有時(shí)會(huì)出現(xiàn)意想不到的問(wèn)題,如IIS,性能計(jì)數(shù)器,OWC11,無(wú)法配置外圍應(yīng)用的問(wèn)題,下面筆者分享一下在安裝SQL Server 2005時(shí)常見(jiàn)問(wèn)題解決方法2014-01-01SQL函數(shù)Group_concat的用法及說(shuō)明
這篇文章主要介紹了SQL函數(shù)Group_concat的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03windows10+mysql8.0.11zip安裝教程詳解
這篇文章主要介紹了windows10+mysql8.0.11zip安裝教程詳解,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05MySQL Slave 觸發(fā) oom-killer解決方法
這篇文章主要介紹了MySQL Slave 觸發(fā) oom-killer解決方法,需要的朋友可以參考下2016-07-07