C# Can';t使用Visual Studio将数据库连接到本地服务器

C# Can';t使用Visual Studio将数据库连接到本地服务器,c#,sql-server,database,visual-studio,C#,Sql Server,Database,Visual Studio,我不理解这个问题,因为我的实例名是本地机器名“Asten PC”。连接字符串中的数据源名称相同。 当我使用包管理器强制更新数据库时,我也遇到了这个问题 Blockquote“建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错) 此问题使我无法继续编写代码。服务器已关闭或您没有正确安装。这些是最常见的原因。我假设SQ

我不理解这个问题,因为我的实例名是本地机器名“Asten PC”。连接字符串中的数据源名称相同。

当我使用包管理器强制更新数据库时,我也遇到了这个问题

Blockquote“建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)


此问题使我无法继续编写代码。

服务器已关闭或您没有正确安装。这些是最常见的原因。我假设SQL server已启动,因此我将从那里开始。如果没有,您可以启动它

我个人没有遇到过这种情况,但您通常可以通过打开SQL Server配置管理器并转到SQL Server网络配置来发现问题。然后,您必须启用的不仅仅是共享内存(默认)。我将从命名管道开始,因为这是工具(包管理器).TCP/IP在这里不太常见,但如果命名管道不适合您,您可以启用它

对于远程连接,您还必须打开SQL浏览器,但这不是问题,因为您是本地的


我看了@esner\u togo的建议,该线程本身可能不会帮助您,但如果我的建议不能解决问题,底部有一个链接可能会帮助您。

安装SQL Express 2012似乎已经为我解决了问题。它似乎在使用。\SQLEXPRESS在安装2012版本时是允许的。

错误实际上是自己造成的解释性的,试着看看这是否有帮助:我已经看完了答案,没有一个真正适用于我。目前在SQL领域是新的,所以我对它的理解是有限的。