在Azure数据工厂中创建MongoDB链接服务

问题描述 投票:1回答:1

我在Azure数据工厂中设置Mongo DB链接服务时遇到问题。我们已经在本地平台上使用Mongo DB连接从客户端提取一些数据。

现在,我们将所有内部部署过程迁移到Azure。因此,此连接是我们正在迁移的许多其他事情的一部分。我正在使用下面的连接字符串。

同一字符串在我们的内部部署环境上可以很好地工作,但是由于某种原因,它不能在Azure中工作。有人可以帮忙吗

ConnectionString="mongodb://username:[email protected]:20007/management-core?ssl=true&replicaSet=Product-shard-0&serverSelectionTimeoutMS=10000&connectTimeoutMS=10000&authSource=admin&authMechanism=SCRAM-SHA-1"

mongodb azure azure-pipelines azure-data-factory-2
1个回答
0
投票

在不知道实际错误消息的情况下很难回答,但我会尝试:

您是否正在像显示给我们一样粘贴连接字符串?包括最初的单词?

连接字符串应采用以下格式:

mongodb://[username:password]@host[:port][/[database][?options]]

如您所见,开头没有ConnectionString=,因此对于您来说,它应该如下所示:

mongodb://username:[email protected]:20007/management-core?ssl=true&replicaSet=Product-shard-0&serverSelectionTimeoutMS=10000&connectTimeoutMS=10000&authSource=admin&authMechanism=SCRAM-SHA-1

只需从头删除ConnectionString="

更多信息here

© www.soinside.com 2019 - 2024. All rights reserved.