provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

来源:百度知道 编辑:UC知道 时间:2024/06/02 17:58:26
我在编一个数据库方面的代码时出现:建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)。要怎么办?
如何改服务器名

应该是SQL Server服务没有启动,或者连接字符串中服务器名称不对。
运行services.msc(在开始-运行里边输入)
找到SQL Server 开头的服务,如果安装的是默认实例,应该是SQL Server (MSSQLSERVER)
看看是否已经启动,没有启动就启动。
如果括号里不是MSSQLSERVER,那你安装的是命名实例,服务器名要填写命名实例的名称,比如括号里是test,那服务器名就应该填写成 计算机名\test