Never give up - LEO

人 只有在合适的地方 才能体现出最大的价值
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

SQL Server 2005 部分组件安装失败和SQL Server 2000 无法卸载

Posted on 2007-01-19 14:01  lizhiwen  阅读(7557)  评论(3编辑  收藏  举报

   我的电脑原来装了vs.net 2003、SQL Server 2000 sp4、Reporting Service 2000 企业版,后来又安装了vs.net 2005,本想把SQL Server 2005也一起装上,结果死活装不上,只有少数的几个组件如向后兼容、client能装上去,主要的几个组件如Database Service、工作站组件、Reporting Service都是失败。这几个没装上不就等于没装吗。后来我看装不上了,反正当时也用不着,所以就没有装了。这几天突然发现Reporting Service 2000里有个BUG(暂时不肯定),又听说2005版已经解决了这个问题,于是为了验证一下,不得不装sql 2005拉。又装了一次,还是没有装上,于是我就想是不是与sql 2000发生了冲突,就决定把sql 2000卸掉。问题来了,我在添加/删除程序面板里面把sql 2000删除后(没有报删除成功,但该列不见了),尽然发现sql 2000还能正常使用,以为没重启,又把电脑重启了一下,进入后尽然发现sql 2000还能正常运行,我晕。。。。
     没办法,又把sql 2000的安装程序运行起来,通过安装程序来卸载,等走到卸载那步,又告诉我“在添加/删除程序面板中找不到该列”,我被打败了。。。
    最后在网上找阿找,也没结果。我又想起一台电脑可以安装多个实例,于是我又安装了一个实例,安装成功后,去“在添加/删除程序面板“中一看,意外的看见了sql 2000两条信息,一个是原来的,一个是新实例。这就好办了,再次运行sql 2000安装程序,把默认实例卸载成功,然后再把新建的实例也卸载掉,接着把硬盘上相关的文件夹和注册表里关于sql server 2000的注册信息(慎重删除,删除前最好先备份)也一一删除。终于把sql 2000给卸掉啦。不容易啊。。。。。
    接着就开始安装SQL Server 2005,以为会很顺利,结果还是失败,这我就纳闷拉,看安装日志也没有发现什么。于是我安装了好几遍,发现每次在安装一个叫“OWC11”的组件时,老是弹出一个错误提示,当时也没在意,因为我的电脑装的office 2005,自带了一个”OWC10“,以为没什么,后来实在没办法,把owc10给卸了,再次安装SQL Server 2005,终于成功拉!!!!不容易啊,没想到一个不起眼的组件尽然如此重要。看来下次安装时一定不能放过任何错误细节,,警戒!!!!!警戒阿!!!!!!