
Я пытаюсь перенести свой сервер Mongodb в Azure Cosmos. Я создал службу миграции в Azure Database Migration Services и пытаюсь создать проект со следующими настройками:
Source server name: my server
Server port: 27017
User Name: user
Password: password
Я получаю ошибку, кажется, связанную с подключением. Я думаю, что не должно быть никаких проблем с подключением, согласно моей настройке, но я думаю, что ошибка больше связана с отсутствием какой-то информации, может быть, в службе миграции?
Следы ошибок начинаются с таких проблем, как:
Error type
Failed to connect, please check error details
Error Detail
The connection timed out. Possible reasons for this include
the address and/or port was not correct or the server is not running.
A timeout occured after 30000ms selecting a server using
CompositeServerSelector{ Selectors = MongoDB.Driver.MongoClient+AreSessionsSupportedServerSelector,
LatencyLimitingServerSelector{ AllowedLatencyRange = 00:00:00.0150000 } }.
Client view of cluster state is { ClusterId : "2", ConnectionMode : "Automatic",
Type : "Unknown", State : "Disconnected", Servers :
[{ ServerId:
"{ ClusterId : 2, EndPoint : "Unspecified/<my server>:27017" }",
EndPoint: "Unspecified/<my server>:27017"
Я не понимаю, откуда это Unspecified
взялось. Думаю, я что-то не настроил, но не знаю, что нужно настроить, чтобы избавиться от этой ошибки.
Я проверил сетевой трафик запросов, отправленных в Azure, и увидел, что в запросах к /services/MigrationServiceMongo/projects/MigrationMongoTest/tasks/SqlConnect...
мы получаем в качестве входных данных что-то, что заполнено dataSource
как должно быть, но serverName
пусто. Я думаю, это тоже связано.
Есть идеи?