connection-string - 在 Plesk 中为 aspnet 核心应用程序中的 SQL Server 设置连接字符串(这不是一个真正的问题,而是关于如何做的解释)
问题描述
我试图设置这个参数并且遇到了困难。
在 Plesk 数据库部分,我有我想要使用的数据库。首先,我必须转储我在本地与我的 aspnet 核心项目一起使用的数据库。我使用 SQL Management Studio 访问 SqlExpress Server 上的数据库,这是与 Visual Studio 一起安装的数据库,也是使用用户登录模板创建应用程序时默认使用的数据库。sqlExpress 服务器名称为 (localdb)\MSSQLLocalDB。还是在 SqlManagment 工作室,我选择了数据库,鼠标右键单击,任务,转储数据库。在 plesk 管理区域的数据库部分,我为我想要使用的特定数据库导入了该文件。然后点击check按钮就OK了。
然后最难的部分是弄清楚要使用什么连接字符串,甚至,服务器的名称是什么?答案中的解决方案。
解决方案
在 Plesk 数据库区域,在特定数据库上有一个“连接信息”,它为我们提供以下信息:
主机 ------- .\MSSQLSERVER2019
数据库名称 --- myspecificdb_
用户名 ---------- myusername
密码 ------- ---- myPassword123+
我们应该在 appsettings.json 上拥有的连接字符串是......
"DefaultConnection": "Data Source='.\MSSQLSERVER2019';用户 ID=myusername;Password=myPassword123+;"
现在,为什么它在不指定数据库名称的情况下工作对我来说是一个谜。如果有人知道,请随时解释。
所以正确的做法是:“DefaultConnection”:“Data Source='.\MSSQLSERVER2019';User ID=myusername;Password=myPassword123+;Database=myspecificdb_;”
推荐阅读
- laravel - Why is the style different? something is missing?
- android - How does flurry count downloads?
- excel - 向正文添加超链接
- javascript - Chrome平滑滚动和requestAnimationFrame?
- python - Check if values of a column is in another column array in a pandas dataframe
- python-3.x - Python3 - 将嵌套列表变成可读的字符串或表格
- php - 在 symfony 中集成 Gitlab 提供身份验证问题
- android - 将数据显示到自定义 listView 的问题
- vue.js - 添加路径时,作为子域的 VueJS 应用程序抛出 404
- postgresql - 在 Postgres 中高效循环 VARIADIC