分享

纠结的IIS,数据库连接出错的故障解决方案! - 网管原创发表版 - 中国网管论坛 - 网...

 figwinlif 2010-08-06
公司的IIS服务器突然崩溃了,内部网站陷入瘫痪,各部门的兄弟姐妹们大呼小叫:上不了内网啦,上不了论坛啦,看不了今天的新闻啦。。。。。
于是乎,冲到机房一阵手忙脚乱,慌乱中居然把GHO镜象包给搞错了,恢复成了2年以前刚做好系统的那个干净的GHO,得,今天我还就从干净的系统开工!!
有人问:IIS服务器?说楞大一公司居然还用ASP做网站你土不土啊,呵呵,米办法,俺就这水平!
接下来:
1、打系统补丁,成功!(这不废话吗,现在还有打不上补丁的系统吗?)
2、杀毒软件(Symantec Antivirus,正版的哦,HOHO,公司有钱!)
3、Server 2003自带的IIS V6.0粉墨登场,一大堆的启用什么什么支持!(这里我就不多说了,你知道的!)
4、挂载公司内部网(规模不大,网站也才20多G的内容),
5、本地调试网站,输入Http://localhost/xxx,这一输不要紧啦,哥们我差点成残疾!!!天杀的 IE上居然给我来一句:数据库连接出错,请检查xxxxxx文件。
崩溃之前不还好好的吗,怎么现在还连接出错了?难道有人动过服务器,改过配置文件?
淡定,淡定!哥们我也是经过大风大浪的人,这点小事难不住我!
1、检查数据库连接文件,包括:数据库路径、数据库引擎、账号密码等都正常!(我就说了嘛,服务器一直是我在管,怎么可能有人动手脚)
2、检查IIS各方面设置:执行权限、启用父路径、网站资料夹权限、默认文档名,执行身份等等,也都正常!(顺便说一句的是,IIS这烂东西还真不是一般的纠结!真佩服当年比尔大叔。)
3、再不行把vbscript,jscript.dll文件反注册一下?当然,这是必须滴!反注册regsvr32 /u vbscript.dll regsvr32 /u jscript.dll,注册:去掉/u就行了。
各方面检查结果显示良好啊,再试,画面没反应?我再试,我晕,还是那句“数据库连接出错.....
求求老天别玩我了,该做的工作我都做了,该检查的也都检查了,好歹给我点提示嘛,为什么你就连不到那该死的数据库呢?
正当我纠结到蛋疼的时候,突然我头顶灯泡一亮:权限在搞鬼?想到就要马上行动,于是乎乎乎乎乎乎乎....轮到IIS乎我了。
1、检查网站文件夹权限,设置为IIS来宾用户可读写访问。
2、检查数据库,设置为IIS来宾用户,还是可读写访问。
3、当当当当,接下来,你最想不到的一点,临时目录!在读写数据库的时候需要往临时文件里写入,所以,临时文件目录也需要设置成可读写权限
位置:%userprofile%\local setting\temp 不要以为光设置这里就OK了!还有一处,系统临时目录 %Windir%\TEMP
设置完成,开网站,熟悉的画面又出来鸟,俺心里的那个鸡冻啊!!
到此,终于成功搞定这屁大点事,但还是希望能给有类似纠结的同学一点小小经验!【转自bbs.bitsCN.com】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多