我在WIN2003上安装了MSSQL2000,并打了SP4的补丁,用于运行PHP网站,但出现了一个棘手的问题,大部份的时候运行都很正常,但有时候会突然无法连接到数据库,唯一解决的办法就是重新启动APACHE,一切又正常了,但也只能用一两天又会出现相同的问题,而且在出现是无任何征兆,请问怎么解决呀?谢谢。   
        
PS:   
        我用@$conn=mssql_connect($hostname,$dbuser,$dbpasswd)  or  die("Couldn't connect  to  SQL Server on $hostname");作为连接数据库语句,当问题出现时,浏览显示Couldn't   connect to SQL Server  on 127.0.0.1 

解决方案 »

  1.   

    补充两点:
    一、就是在该服务器上也运行有PHP+MYSQL的网站,当出现无法连接MSSQL数据库时,PHP+MYSQL的网站却还能正常运行(也没有连接不上的历史)。
    二、在发现突然无法连接到MSSQL数据库时,不停地刷新浏览器有时又能连接上,差不多刷新10次有一次能连接上,唯一解决的办法只有重新启动APACHE才正常。
      

  2.   

    简单解决方法,一、先重装一下APACHE,重配一下ini,估计是配置文件问题。二、干脆换成iis发布算了我的机器上同时发布mysql和sqlserver就没事...