SQLServer數據導入Mongodb

原文: SQLServer數據導入Mongodb

1、思路php

MongoVUE免費版支持MySQL導入Mongo,因此思路是SQLServer導入MySQL,再從MySQL導入Mongo。html

2、準備mysql

1,安裝mysql數據庫(我用的是WAMP,集成mysql,phpadmin),若是須要,創建本身的數據庫如MyDatasql

2,下載mysql-connector-odbc-5.1.12-win32.msi,安裝數據庫

3,開始--->管理工具--->數據源(ODBC)--->用戶DSN,添加MySQL ODBC 5.1 Driver服務器

4,在SQLServer裏服務器對象,連接服務器,右鍵新建工具

五、在MySQL數據庫中建要導入數據的表,如表名爲tsqlserver

六、在sqlserver裏寫導入sql語句 如 insert into openquery(mysql,'select * from t') select * from tserver

七、用MongoVUE導入mysql裏的數據htm

 

等待....完成!

注意事

1,sqlserver不要用window身份驗證

2,中文字段要用mysql的gb2312整理

3,mssql的bit要修改爲mysql的 tinyint(1),mssql的tinyint -->mysql的int,mssql的varchar(max)-->mysql的text且不能是最後一個字段(實踐證實,我也不解,若是是最後一個,第一列ID列插入所有是0)

相關文章
相關標籤/搜索