无法在远程 Azure SQL Server 数据库上执行 EF Core 迁移 - 未知此类主机



我尝试在远程Azure SQL Server数据库上执行迁移。

命令:

dotnet ef --startup-project ./../Teamdare.Bot database update -e Production

appsettings.Production.json中的连接字符串:

"ConnectionString": "Server=tcp:project.database.windows.net,1433;Database=project;Persist Security Info=False;User ID=login@project;Password=projectPassword;"

迁移适用于本地数据库和数据库凭据也是正确的 - 它们适用于以前的应用程序和数据库 GUI 客户端。

错误:

发生一个或多个错误。(不知道这样的主机(

我尝试了连接字符串的一些变体,这个似乎与这里提供的连接字符串最相似:https://www.connectionstrings.com/sql-azure/

问题是我使用了错误的处理程序 - 我保留了用于PostgreSQL数据库的处理程序,我们将其用于本地开发。

最新更新