sql-server - 无法连接到 LocalDB 2019 的共享实例
问题描述
使用 LocalDB 2016,我可以共享一个命名实例,然后我可以 -
- 通过 SSMS 使用服务器名称登录到共享实例 -
(LocalDB)\.\SharedName
- 使用连接字符串从我的 .NET Core 应用程序访问数据库 -
"Server=(LocalDB)\\.\\SharedName;Database=MyDB;Trusted_Connection=True;"
- 在不同用户帐户下运行的 Windows 服务中托管应用程序并使用上述连接字符串访问数据库
最近,我卸载了 LocalDB 2016 并安装了 LocalDB 2019。我创建了一个新实例并像以前一样共享它,但我无法执行上面列出的任何操作。
- 当我尝试通过 SSMS 登录时,我遇到以下消息 -
- 当我尝试从我的 .NET Core 应用程序访问数据库时,出现异常 -
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
- 以及带有窗口服务托管的事件查看器中的类似消息。
我也尝试过 LocalDB 2017。这也给出了相同的结果。
共享我可能丢失的实例时,LocalDB 2017/2019 是否有新内容?我检查了文档(连接到 LocalDB 的共享实例),但找不到任何有用的线索。
我该如何解决这个问题?谢谢。
解决方案
https://www.c-sharpcorner.com/article/resolve-error-40-could-not-open-a-connection-to-sql-server/ 尝试参考这个。检查您的服务器名称。(你的连接 sql server 登录用户名)
"Data Source=your server name;Initial Catalog=yourdb;User ID=youruser;Password=yourpassword;"
推荐阅读
- spring-boot - spring boot 微服务应用程序 - 是否必须具有 main 方法
- python - 使用 Python 3.7 pip 获取库
- codeigniter - 数据未插入数据库
- python - 提取熊猫系列中的列表元素并转换为日期时间
- r - 选择最近要素所需的 GEOS 版本 3.6.1
- javascript - 脚本:固定背景附件
- powershell - PowerShell--使用 IP 地址和子网掩码计算网络 ID
- javascript - 如何动态更新复选框的 react-json-schema 表单
- c# - 带有 Linq => 错误 CS0012 的 Roslyn 运行时编译脚本:类型“ValueType”在未引用的程序集中定义
- javascript - 如何使用 vee-validate 创建交叉验证字段?