我不理解这个问题,因为我的实例名称是本地机器名称" Asten-PC"。连接字符串中的数据源名称相同。
当我使用包管理器强制更新数据库时,我也遇到了问题
Blockquote"建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)"
此问题阻止我继续使用我的代码。
答案 0 :(得分:0)
服务器已关闭或您没有正确设置。这些是最常见的原因。我假设SQL Server已启动,所以我将从那里开始。如果没有,你可以启动它。
我个人没有遇到过这种情况,但您通常可以通过打开SQL Server配置管理器并转到SQl服务器网络配置来查找问题。然后,您必须启用的不仅仅是共享内存(默认设置)。我会从命名管道开始,因为这是工具(包管理器)。 TCP / IP在这里不太常见,但是如果命名管道不适合你,你可以启用它。
对于远程连接,您还必须打开SQL浏览器,但这不是问题,因为您是本地的。
我查看了@ esner_togo的建议,该线程可能无法帮助您自己,但如果我的建议无法解决问题,底部会有一个链接。
答案 1 :(得分:0)
安装SQL Express 2012似乎已经为我修复了它。它似乎正在使用。\ SQLEXPRESS在安装2012版本时是允许的。