提示错误消息为 已成功与服务器建立连接,但是在登录过程中发生错误。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程.)(Microsoft SQL Srever,Error:223)

解决方案 »

  1.   

    Sql2005provider 命名管道提供程序, error 40 - 无法打开到 SQL Server 的连接 收藏  
    1. 确保服务器端的数据库中存在sa,并支持混合登录模式.默认安装的时候,可能会忽略建立sa.    2. 确保服务器端的数据库是支持远程调用的.打开SQL Server Management Studio,选择该数据库,右键菜单Properties,在打开的对话框中选择Connections,把Allow remote connections to this server选上.    3. 确保服务器端的SQL服务的TCPIP是Enable的.打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCPIP都修改为Enabled,默认是Disabled.     4. 确保服务器端的SQL实例的远程调用是支持TIPIP和named pipes的. 打开SQL Server Surface Area Configuration Manager,在打开的页面中选择Surface Area Configuration for Services and Connections.选中实例的Remote Connections,把Using both TCPIP and named pipes选中.     5. 重启服务器端的SQL Server 2005服务,确保SQL Server Agent和SQL Server Browser的服务也启动了. 默认都是需要手动启动,可以改成Automatic.     6. 因为服务器端的操作系统是WinXp+SP2,所以还需要检查防火墙.确保防火墙中的1433端口打开了.    另外, SQL Server 2005的默认端口可能不是1433. 我们需要手动修改一下. 打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 查看TCPIP的属性.在打开的对话框中选择IP Address, 把到IPAll下的TCP Dymanic Ports改为0,TCP Port的值修改为1433.    在Windows防火墙中的Exceptions中Add PortTCP 1433和UDP 1434, 同时还需要Add Program.先打开SQL Server Configuration Manager,在SQL Server 2005 Services中选中SQL Server,查看属性,在Advanced中记下Instance ID.如(MSSQL.1)    在防火墙的Exceptions中Add Program,找到诸如...Microsoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe,添加.    所有这些都做完了,客户端应该就可以访问了,最好客户端也在自己的Configration Manager的Client Configuration中设置TCPIP为Enabled.
      

  2.   

    相关解决方案:http://blog.sina.com.cn/s/blog_4d1451e90100g8xx.html
      

  3.   

    http://topic.csdn.net/u/20090912/20/7dc1e16b-d47f-4af6-bd12-39187a7fb70f.html
      

  4.   


    方法做了后  现在得错误有变成了 无法连接到
     SHOWYU\SQLEXPRESS。------------------------------
    ADDITIONAL INFORMATION:用户 'sa' 登录失败。 (Microsoft SQL Server, Error: 18456)For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476------------------------------
    在连接文件中密码都舍好了的啊???
      

  5.   

    如果你的操作系统是windows xp专业版 建议你安装开发版的SQL server 2005 !兼容性上不错!
      

  6.   

    Sql2005provider 命名管道提供程序, error 40 - 无法打开到 SQL Server 的连接 收藏