“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”,是什么原因?请大家帮忙!在外围配置里面,远程连接选择:同时使用TCP/IP和named pipes.但是还是出现那个提示,怎么办?

解决方案 »

  1.   

    SQL Server2005的默认端口不是1433。在SQL Server配置管理器中选择SQL Server2005网络配置,选择你的数据库的协议,右键单击TCP/IP协议,然后选择属性,在IP地址中,将动态端口改为1433,重启服务器即可。
      

  2.   

    右键单击TCP/IP协议,然后选择属性,在IP地址中,将动态端口改为1433,重启服务器即可。
      

  3.   

    步骤如下:开始-所有程序-SQLServer2005-SQLServer2005外围应用配置器-选服务和连接的外围应用配置器
    MsSQLServer-Database Engine-远程连接-本地连接和远程连接
      

  4.   

    你先用管理工具链接下试下,如果链接成功,看下该数据库全名,有时候可能仅仅是数据库名写错了,比如你写了主机名但是少了个/sqlexpress之类的
    链接语句或者sql server配置的话网上很多 对着做一般不会有问题
      

  5.   

    外围配置好了
    连接字符串要数据库名\SQLEXPRESS
      

  6.   

    先在运行中输入   net  start  mssqlserver(把这个服务器打开)
    再在打开数据库
    在不行的话:
       重新启动