在ASP.NET核心应用程序的Plesk中为SQL Server设置连接字符串这不是一个真正的问题,而是有关如何做的说明

问题描述

我试图设置此参数,但遇到困难。

在Plesk数据库部分中,我有要使用的数据库。首先,我必须对我在aspnet核心项目中本地使用的数据库进行转储。我使用sql Management Studio来访问sqlExpress Server上的数据库,这是Visual Studio附带的数据库,也是使用用户登录模板创建应用程序时认使用的数据库sqlExpress服务器名称是(localdb)\ MSsqlLocalDB。 仍然在sqlManagment工作室上,我选择了数据库,单击鼠标右键,单击“任务”,转储数据库。 在plesk管理区域的数据库部分中,我为要使用的特定数据库导入了该文件。然后单击检查按钮,就可以了。

然后最困难的部分是弄清楚要使用的连接字符串,甚至服务器的名称是什么? 答案中的解决方案。

解决方法

在Plesk数据库区域的特定数据库上,有一个“连接信息”,为我们提供以下信息:


主机-------------------。\ MSSQLSERVER2019
数据库名称--- myspecificdb_
用户名---------- myusername
密码----------- myPassword123 +

在appsettings.json上应该有的连接字符串是...

“ DefaultConnection”:“数据源='。\ MSSQLSERVER2019';用户ID = myusername;密码= myPassword123 +;”

现在,为什么不指定数据库名称就可以工作对我来说是个谜。如果有人知道,请随时解释。

所以正确的方法是: “ DefaultConnection”:“数据源='。\ MSSQLSERVER2019';用户ID = myusername;密码= myPassword123 +;数据库= myspecificdb _;”