远程数据库的appsettings.json中的连接字符串



我在plesk面板中有主机帐户。我可以在主机面板中创建和删除数据库。

现在,我想使用代码优先添加迁移的方法从本地计算机创建一个数据库。但出现以下错误:

"用户[myUserId]"登录失败";

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

"CourseConnection": "Data Source = host-ip,1433; Initial Catalog=mydb;User ID=myuserid;Password=mypassword"     

有两个选项可以在主机面板上创建数据库:

localhost:3306(default for mysql)
localhost(default for MS sql v13.0...)

我认为connectionstring中没有提到提供商名称,但appsettings.json在我的本地机器上运行良好,没有提供商名称:System.Data.SqlClient.

经过数小时的尝试和错误,问题解决如下:我在plesk面板中创建了数据库,并创建了一个新用户。然后将该用户分配给数据库。则在CCD_ 6中应用CCD_。我在appsettings.json中使用了相同的连接字符串,它成功地工作了。创建了所有表并应用了迁移。这可能对某人有帮助。关于

相关内容

  • 没有找到相关文章

最新更新