我试图实现一个连接到MongoDB服务器使用交付的ODBC驱动程序从MongoDB安装的windows客户端。当我填写DSN属性,它冻结测试按钮点击。
然后,我尝试通过客户端安装MongoDB BI连接器并声明mongodbsqld服务来遵循该过程,但没有帮助。
https://www.sqlshack.com/import-data-from-mongodb-to-sql-server-using-ssis/
我有免费的MongoDB社区版本Mongodb外壳版本- 4.0.11 Mongodb服务器版本- 4.0.20 ODBC驱动程序:1.4.2
我尝试了一个由Progress开发的商业驱动程序,它工作起来很有魅力,但是几天后就会过期。你有什么技巧可以正确地建立这个ODBC连接吗?
谢谢您,祝您愉快,Manu
2条答案
按热度按时间hvvq6cgz1#
开放的MongoDB ODBC Driver仅适用于MongoDB云服务:
BI连接器仅适用于Atlas M10及以上示例。
我想你得找个第三方司机了。
除了Progress我还发现
但是没有一个是免费的,我猜你得花点钱。
更新日期:
同时,我设法使用MongoDB BI Connector ODBC Driver。
首先,您需要下载并安装MongoDB Connector for BI。一旦BI连接器启动并运行,您就可以使用MongoDB ODBC驱动程序,并根据您的需要创建ODBC DNS。
不过,我只对读操作进行了测试--无论如何,这应该是主要目的。
hgncfbus2#
您是否正在寻找只读操作,如select或所有CRUD操作?如果是只读操作,您可以在mongodb示例上安装并运行mongosqld,然后像mysql连接一样连接mysql/mariadb驱动程序。
如果您需要写入权限,则必须使用第三方驱动程序。