错误提示信息:
“An error has occurred while establishing a connection to the server.  When connecting to sql Server 2005, this failure may be caused by the fact that under the default settings sql Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to sql Server)”
请问这错误是怎么产生的,并且在重新启动服务器后,就好了!数据库是sql 2000 和 xp 的系统!

解决方案 »

  1.   

    连接错误,检查网络连接,防火墙,端口,连接协议,sql版本及补丁包 
      

  2.   

    根据默认设置SQL Server不允许远程连接
      没重启前服务器未启动,重启后服务器启动了,
      

  3.   

    "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe" /n把这个放到启动组里,每次系统启动时要启动这个文件
      

  4.   

    问题应该是连接上的.
    有可能是log的增长速度太快.是不是有操作一直在用数据库连接.
    这个问题,应该不用重起电脑,你重起SQL服务,你会发现也可以好的.
    检查下你的程序.
      

  5.   

    这个程序在其他地方用的都蛮好,就两台机器我用xp 做服务器,和这个有关?? 不会吧???
    这台机器什么也没装,只装了软件+sql2000  !其他机器用2003 和另外一台xp 系统都跑的蛮好! 
    这是 为什么哪?? 我昏!!!!!!!
      

  6.   

    “有错误发生在建立一个连接到服务器。当连接到sql Server 2005年,这可能是由于失败的事实,在默认设置sql服务器不允许远程连接。(供应商、命名了的管线提供者:错误:40 -不能打开一个连接到sql服务器)。
      

  7.   

    你是不是确定你其他的机器都有装着同样的软件在跑.
    另外,你还是看看你的log比较好.
    你是不是可以查询的,可是一新增或修改就有问题.
    出现这个错误,应该是资源被占.如果是查询也不行,可能就是服务没开.
    你先看看具体是什么问题。