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

 ASP.net连接SQL 2005数据库出现错误提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

    解决方法:

    1、确保使用连接的用户名和密码可以正确登录到SQL2005。
 
    2、确保服务器端的数据库允许远程连接,登录SQL2005企业管理器后,右键本机数据库点击“属性”,


    
    在弹出的“服务器属性”对话框中选中“连接”,勾选“允许远程连接到此服务器(A)”

    3、打开SQL服务器的TCP/IP是允许的,在开始菜单中找到Microsoft SQL Server 2005——配置工具——SQL Server Configuration Manager,在该窗口中把SQL Server 2005网络配置下面的MSSQLSERVER的协议下面的TCP/IP和Named Pipes都启用。


    
    并注意TCP/IP配置允许的IP和端口号,动态端口不用管。

    4、配置“SQL Server 外围应用配置器”是允许进行远程连接的,在开始菜单找到Microsoft SQL Server 2005——配置工具——SQL Server 外围应用配置器并打开,

    在弹出的窗口中点击“服务和连接的外围应用配置器”,

    在“服务和连接的外围应用配置器”对话框中,依次点击:MSSQLSERVER——Database Engine——远程连接,在右边选中“本地连接和远程连接”和下面的同时使用TCP/IP和named piese。

     至此,如果你没有修改MSSQL的默认端口,应该问题就解决了。。

时间: 2024-09-11 11:47:55

SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接_mssql2005的相关文章

在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

error|server|程序 错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ",       上述错误我遇到两种情况,一种是在打开打开SQL Server 2005时弹出的,另一种是在应用程序连接SQL Server 2005时出现的.归纳了一下,由以下几个原因: 1.数据库引擎没有启动.  

C# 连接 SQL Server 数据库,出现异常:provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接

System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 解决方法:   SQL Server 实例上启用远程连接1."开始->所有程序->Microsoft SQL Server 2008

在连接到 SQL Server 2005 ,provider: 命名管道提供程序, error: 4

淘宝书店:http://shop35357269.taobao.com alimama_pid="mm_10096109_566393_892186"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="E6E6E6"; alimama_linkcol

数据库连接失败:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)

问题描述 <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-t

sqlexception-System.Data.SqlClient.SqlException: 命名管道提供程序

问题描述 System.Data.SqlClient.SqlException: 命名管道提供程序 错误原因:System.Data.SqlClient.SqlException: 命名管道提供程序: 无法打开与 SQL Server 的连接 [5]. 链接服务器"IP 地址"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "登录超时已过期". 链接服务器"IP 地址"的 OLE DB 访问接口 "S

asp.net C# 程序中,如何将MS SQL Server 2000 换成 MS SQL Server 2005,里面应该如何进行修改.

问题描述 原先(MSSQL2000)在连接关键字中的设置:server=localhost;database=HZ;user=sa;pwd=;如果换成MSSQL2005应该怎么进行调整. 解决方案 解决方案二:不需要进行任何修改即可使用解决方案三:server=localhost;database=数据库名称;user=用户名;pwd=密码;解决方案四:不需要调整直接能用吧解决方案五:我这里报了如下的错误:在建立与服务器的连接时出错.在连接到SQLServer2005时,在默认的设置下SQLSe

程序员必看:关于SQL Server的若干注意事项

server|程序|程序员 如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS). 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计.这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的重复. 你了解你用的工具吗? 不要轻视这一点,这是我在

winCE设备程序访问PC服务器上的sql server

问题描述 ,现在用WIFI直接连SQL网络的PCsql,一直不成功,一直提示:"在System.Data.SqlClient.SqlException中第一次偶然出现的"System.Data.SqlClient.dll"类型的异常"窗口提示:System.Data.Squclient.Squexception:sqlexception位于....."郁闷啊---付代码如下,哪位高手看看DimdwnnAsNewSqlClient.SqlConnection

SQLServer 2008 :error 40出现连接错误的解决方法_mssql2008

(provide:命名管道提供程序,error:40 -无法打开到SQL Server的连接)(Microsoft SQL Server,错误:2) 有几次连接数据库,打开SQLServer 2008的时候弹出这样的窗口,一开始不知道怎么做,后来才知道 可以通过 打开 配置工具的 SQLServer配置管理器 点击 SQLServer 服务 设置如图: 如果还有其他情况,可以设置配置中的客户端协议如下图: