2017-04-08 1 views
0

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/

+0

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 –

+0

Ja, tat ich, aber es erzeugt noch mehr Fehler, da EF Core einige Schlüsselwörter nicht versteht in dieser Verbindungszeichenfolge. – ignacy130

+0

Beispiel: 'Schlüsselwort nicht unterstützt: initialer Katalog Parametername: Schlüsselwort' – ignacy130

Antwort

0

Die Sache war ich falsch Handler wurde mit - ich blieb mit der für PostgreSQL verwendeten Datenbank, die wir für die lokale Entwicklung verwenden.

Verwandte Themen