Ich versuche, die Migration auf der Remote Azure SQL Server-Datenbank auszuführen.EF Core-Migration kann nicht auf Remote-Azure SQL Server-Datenbank ausgeführt werden. Ein solcher Host ist nicht bekannt.
Befehl:
dotnet ef --startup-project ./../Teamdare.Bot database update -e Production
Verbindungszeichenfolge in appsettings.Production.json
:
"ConnectionString": "Server=tcp:project.database.windows.net,1433;Database=project;Persist Security Info=False;User [email protected];Password=projectPassword;"
Die Migrationen für die lokale Datenbank und Datenbank-Anmeldeinformationen arbeiten korrekt sind auch - sie arbeiten mit früheren App und von db-GUI-Client.
Der Fehler:
One or more errors occurred. (No such host is known)
ich einige Variationen der Verbindungszeichenfolge versucht, scheint dies ein am ähnlichsten hier vorgesehen zu sein: https://www.connectionstrings.com/sql-azure/
Haben Sie versucht, die Verbindungszeichenfolge direkt über azure Portal zur Verfügung gestellt? https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet –
Ja, tat ich, aber es erzeugt noch mehr Fehler, da EF Core einige Schlüsselwörter nicht versteht in dieser Verbindungszeichenfolge. – ignacy130
Beispiel: 'Schlüsselwort nicht unterstützt: initialer Katalog Parametername: Schlüsselwort' – ignacy130