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

时间:2020-04-10 16:06:55

标签: mongodb azure azure-pipelines azure-data-factory-2

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

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

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

ConnectionString="mongodb://username:password@jproduct-hekrl.gvt.mongodb.net:20007/management-core?ssl=true&replicaSet=Product-shard-0&serverSelectionTimeoutMS=10000&connectTimeoutMS=10000&authSource=admin&authMechanism=SCRAM-SHA-1"

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

mongodb://username:password@jproduct-hekrl.gvt.mongodb.net:20007/management-core?ssl=true&replicaSet=Product-shard-0&serverSelectionTimeoutMS=10000&connectTimeoutMS=10000&authSource=admin&authMechanism=SCRAM-SHA-1

只需从头开始删除ConnectionString="

更多信息here