應用mongovue把sqlserver數據導入mongodb的步調。本站提示廣大學習愛好者:(應用mongovue把sqlserver數據導入mongodb的步調)文章只能為提供參考,不一定能成為您想要的結果。以下是應用mongovue把sqlserver數據導入mongodb的步調正文
1、思緒
MongoVUE收費版支撐MySQL導入Mongo,所以思緒是SQLServer導入MySQL,再從MySQL導入Mongo。
2、預備
1,裝置mysql數據庫(我用的是WAMP,集成mysql,phpadmin),假如須要,樹立本身的數據庫如MyData
2,下載mysql-connector-odbc-5.1.12-win32.msi,裝置
3,開端--->治理對象--->數據源(ODBC)--->用戶DSN,添加MySQL ODBC 5.1 Driver
4,在SQLServer裡辦事器對象,鏈接辦事器,右鍵新建
5、在MySQL數據庫中建要導入數據的表,如表名為t
6、在sqlserver裡寫導入sql語句 如 insert into openquery(mysql,'select * from t') select * from t
7、用MongoVUE導入mysql裡的數據
期待....完成!
留意事
1,sqlserver不要用window身份驗證
2,中文字段要用mysql的gb2312整頓
3,mssql的bit要修正成mysql的 tinyint(1),mssql的tinyint -->mysql的int,mssql的varchar(max)-->mysql的text且不克不及是最初一個字段(理論證實,我也不解,假如是最初一個,第一列ID列拔出全體是0)