【问题标题】:Mongodb - connect through ODBCMongodb - 通过 ODBC 连接
【发布时间】:2021-05-13 06:51:44
【问题描述】:

我正在尝试使用 Windows 客户端安装的 MongoDB 提供的 ODBC 驱动程序来实现与 MongoDB 服务器的连接。当我填写 DSN 属性时,它会在点击测试按钮时冻结。

然后我尝试通过在客户端安装 MongoDB BI 连接器并声明 mongodbsqld 服务来遵循该过程,但没有帮助。

https://www.sqlshack.com/import-data-from-mongodb-to-sql-server-using-ssis/

我有免费的 MongoDB 社区版 Mongodb shell 版本 - 4.0.11 Mongodb 服务器版本 - 4.0.20 ODBC 驱动程序:1.4.2

我试用了 Progress 开发的商业驱动程序,它就像一个魅力,但几天后就会过期。 您有一些提示可以正确建立此 ODBC 连接吗?

感谢和问候, 手动

【问题讨论】:

  • 请附上您正在做的事情的代码或图片以增加清晰度,以便社区可以帮助您。

标签: mongodb connection odbc driver


【解决方案1】:

open MongoDB ODBC Driver 仅适用于 MongoDB 云服务:

BI 连接器仅适用于 Atlas M10 及更高版本。

我猜你得找第三方驱动了。

除了Progress我还发现了

但它们都不是免费的,我猜你必须花一些钱。

【讨论】:

  • 嗨,Wernfried,这正是我所想...感谢您的反馈
【解决方案2】:

您是在寻找只读操作,如 select 还是所有 CRUD 操作? 如果只读,你可以在mongodb实例上安装并运行mongosqld,然后像mysql连接一样连接mysql/mariadb驱动。

如果您需要写入权限,您现在必须使用第 3 方驱动程序。

【讨论】:

  • 我认为 mongosqld 也只适用于 Mongo Atlas,即 MongoDB 云服务,因为它是 MongoDB Connector for BI 的一部分
猜你喜欢
  • 2012-10-07
  • 1970-01-01
  • 2019-08-23
  • 2018-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多