操作系统 XP,安装了IIS,visual studio2005,之后安装sqlserver 2005 Develop版,web页面用Asp.net开发。启动manager studio连接时出错,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)以前没装过别的版本,可能是实例问题吧?
还有就是,别的机子上安装后数据库内查询等操作都可以,但是页面连接还是连不上。外围设置:
local and remote connections
and
using both tcp/ip and named pipes
这样选的请大家帮帮忙

解决方案 »

  1.   

    主要原因可能有以下几个: 
    1.你的slqServerBroswer这个服务是否是处于启动状态的,如果不是,到"控制面板->管理工具->服务"里面启动那个服务.也可以在SQLServerConfigrationManagement里面让这个服务设为随机器启动自动运行. 
    2.在防火墙的设置中放行sqlserver的端口"TCP:1433". 
    这样就可以在你防火墙允许的IP范围之内的远程机子上访问SQLSever2005了.