c# - LocalDB:发生与新网络相关或特定于实例的错误
问题描述
我目前正在为客户做一个项目。对于我使用 localDB 的数据库和我使用 ClickOnce 的部署。我的数据库名称是Database.mdf
,连接字符串是
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True
当我启动此应用程序时,它在我的计算机上运行良好。但是,当我将其安装在另一台计算机上时,出现错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例不存在。)
我也在其他论坛中寻找答案,但似乎没有任何效果。谁能告诉我问题是什么?
编辑:我已将 LocalDB 和 .Net Framework 4.6.1 作为先决条件。
编辑2:上述问题已解决,但我现在有一个新错误!它说它无法创建数据库,因为它是 852 版本并且此服务器支持版本 706 及更早版本!
解决方案
检查您是否能够在 SQL Management Studio 中连接此 localDB 字符串。如果您无法与此连接。那么这个连接字符串是无效的
在此处检查您的连接字符串:无法连接到 VS2012 中的 localDB –“与 SQL Server 建立连接时发生与网络相关或特定于实例的错误...”
推荐阅读
- reactjs - 将设置按钮反应为禁用状态
- java - 如何以编程方式更改分频器偏差
- android - Flutter Plugin manifestPlaceholders 错误
- angular - 如何将授权令牌添加到 HTTP 请求
- python - 在 ElasticSearch 上索引 SQLAlchemy 模型
- rest - 对 Jenkins /reload 或 /restart 的纯 Java REST API POST 调用总是返回状态 403 禁止,但可以工作
- bash - 使用 awk 操作来自两个来源的数据
- java - 用于 JSON 整数数组的 PACT
- python - 如何将标签添加到特定位置并将值的总和作为绘图的大小
- ruby-on-rails - Dockerfile cmd 返回 Yarn 完整性错误,但 Docker 运行正常