我必须将数据从 Azure(订阅 1)上托管的 MongoDB 提取到订阅 2 中的 ADF。 我看到一篇文章: Azure 数据工厂通过链接服务连接超时连接到 MongoDB
我尝试从我的开发环境中为 MongoDB atlas 创建新的链接服务,因为我的 MongoDB 版本是 4.4.3
我使用的连接字符串如下:
“ mongodb://用户名:[电子邮件受保护]:2xxx7/?”
我收到的错误为:
创建 MongoDB 客户端失败。 连接字符串无效。
有人可以指导我吗?
您提供的连接字符串格式如下:
mongodb://UserName:[email protected]:2xxx7/?
这是不正确的格式,这可能是出现上述错误的原因。在创建 MongoDB Atlas 链接服务时,您应该提供以下格式的连接字符串:
mongodb+srv://<username>:<password>@<clustername>.<randomString>.<hostName>/<dbname>?<otherProperties>
然后您就可以成功连接并测试链接服务了。如需了解更多信息,您可以参考MS文档。