我刚安装了SQL Server Management Studio Express 2012,然后尝试将数据库引擎连接到servername:./ sqlexpress,但它失败了。
其提出的信息如下:
无法连接到./sqlexpress。
其他信息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:3)
系统找不到指定的路径。
出了什么问题?
答案 0 :(得分:1)
我过去见过这个,很可能是错误的实例名称或地址。由于它是您计算机上的本地数据库实例,因此您需要尝试连接到(本地)\ SQLEXPRESS [这是默认的SQL Express实例]
答案 1 :(得分:0)
如果您正在运行SQL Server的本地实例,则可以使用localhost作为服务器名称。您也可以尝试删除服务器名称前的./。
答案 2 :(得分:0)
如果其他人在尝试连接到C#中的数据库时未能连接到服务器实例,请确保将localhost添加到数据库服务器地址的前面,如果您在同一台计算机上。
即:myDatabase2012 应该作为localhost \\ myDatabase2012放入(第二个\需要转义第一个)