Visual Studio 2013数据库创建错误:在与sqlserver建立连接时发生网络相关或实例特定的错误

本文关键字:错误 网络 实例 连接 创建 数据库 2013 Studio 在与 Visual 建立 | 更新日期: 2023-09-27 18:09:51

首先,让我告诉你,我已经尝试了所有该死的东西通过谷歌来克服这个错误,我也没有做任何打字错误。但是,谷歌的结果都没有帮助。让我告诉你这个场景……我安装了Visual Studio Ultimate 2013(没有别的,没有单独的sqlexpress,什么都没有)。所有非数据库应用程序都工作正常。但是,对于一个项目,当我试图创建新的数据库连接时(通过右键单击"数据连接"或单击"连接到数据库"图标来创建localdb),我得到了这个错误:

"发生与网络相关或特定实例的错误建立到SQL Server的连接。未找到服务器或无法访问。验证实例名是否正确SQL Server已配置为允许远程连接。(供应商:sqlnetwork接口,错误26-服务器/实例定位错误指定)"

然后,像往常一样,我试着谷歌一下。但大多数答案都与sqlexpress(我没有单独安装)有关。然后一个答案是关于"sqlserver配置管理器"和启用sqlservices和一些叫做表面积....的东西但是,由于在我的windows 8 (64x)机器上的"所有程序"中没有"sqlserver配置管理器",我也下载了sqlexpress和sqlserver管理工作室。但是没有一个名为"表面积管理器...."之类的项目。我启用了sqlservices,所有tcp/ip端口。关掉我的防火墙。仍然得到相同的错误

注意:我没有任何连接字符串在我的webconfig直到现在,因为我只是要创建新的数据库。所以关于编辑conn字符串的答案对我来说并不重要。

注意:这不是Visual Studio 2012的情况。仅在VS2012(没有其他)安装上,它可以很好地创建db和所有其他东西。那么,VS2013有什么问题??

Visual Studio 2013数据库创建错误:在与sqlserver建立连接时发生网络相关或实例特定的错误

服务器实例名必须可以从您的客户端访问,因为连接字符串的创建将尝试验证它连接正常。在您的工作站上试试:

sqlcmd -Sservername'Instance_or_IPaddress_of_Sql_server -E -Q"select @@version"

在得到正确的服务器名或实例之前,您将无法成功创建db连接。