我在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"
答案 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