0
我尝试在远程Azure SQL Server数据库上执行迁移。无法在远程Azure SQL Server数据库上执行EF Core迁移 - 未知此类主机
命令:在appsettings.Production.json
dotnet ef --startup-project ./../Teamdare.Bot database update -e Production
连接字符串:
"ConnectionString": "Server=tcp:project.database.windows.net,1433;Database=project;Persist Security Info=False;User [email protected];Password=projectPassword;"
的迁移对于本地数据库和数据库证书的工作是正确的,以及 - 它们与以前的应用程序和数据库的GUI客户端。
错误:
One or more errors occurred. (No such host is known)
我试图连接字符串的一些变化,这个似乎是最相似的一个在这里提供:https://www.connectionstrings.com/sql-azure/
您是否尝试过通过天蓝色门户直接提供的连接字符串? https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet –
是的,我做了,但它产生了更多的错误,因为EF Core不理解某些关键字在这个连接字符串中。 – ignacy130
示例:'不支持关键字:初始目录参数名称:keyword' – ignacy130