
Ich versuche, meinen Mongodb-Server nach Azure Cosmos zu migrieren. Ich habe einen Migrationsdienst in Azure Database Migration Services erstellt und versuche, ein Projekt mit den folgenden Einstellungen zu erstellen:
Source server name: my server
Server port: 27017
User Name: user
Password: password
Ich erhalte einen Fehler, anscheinend einen Verbindungsfehler. Ich denke, dass es gemäß meiner Konfiguration kein Verbindungsproblem geben sollte, aber ich denke, der Fehler liegt eher an fehlenden Informationen, vielleicht im Migrationsdienst?
Die Fehlerspuren beginnen mit Problemen wie:
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"
Ich verstehe nicht, woher das Unspecified
kommt. Ich nehme an, es liegt an etwas, das ich nicht konfiguriert habe, aber ich weiß nicht, was konfiguriert werden muss, um diesen Fehler zu beheben.
Ich habe den Netzwerkverkehr der an Azure gesendeten Anfragen geprüft und festgestellt, dass /services/MigrationServiceMongo/projects/MigrationMongoTest/tasks/SqlConnect...
wir bei den Anfragen als Eingabe etwas erhalten, das dataSource
wie vorgesehen ausgefüllt ist, aber serverName
leer ist. Ich vermute, das hängt auch damit zusammen.
Irgendwelche Ideen?