我尝试在远程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数据库的处理程序,我们将其用于本地开发。