ITPub博客

首页 > 数据库 > 数据库开发技术 > 在WIN2K3 WEB EDITION安装SQL SERVER 2000的失败过程

在WIN2K3 WEB EDITION安装SQL SERVER 2000的失败过程

原创 数据库开发技术 作者:zqf01 时间:2006-10-17 21:28:15 0 删除 编辑
以前的程序需要修改,但环境已经变了,想修改却颇费了一番功夫,特记录下来。[@more@]以前的客户需要修改程序,当时使用的开发工具如下: win2000 专业版下的PB 8.04 win2000 专业版下的SQL SERVER 2000 但因为当时使用的硬盘出现了问题,win2000 专业版在我的机器上已经不存在了,需要重新搭建这些环境。 跟客户的关系还可以,并且客户给我的时间基本也没有限制,我估计就不到一天的工作量,加上我现在自己的开发环境基本都是开源软件搭建的,跟MS的关系不大,所以我想找个时间突击一下把这个任务完成。 不是我吹,搭建PB+MSSQL的开发环境自认为一个小时足够了,MSSQL的安装之前估计没有100次也有99次,安装过的机器没有50台也有49.5台,还都是保守估计。 今天开始这项任务了。 信心是建立在实力的基础上的,我估计今天的工作一定很舒服,坐在电脑前我伸了个懒腰,浑然不知是一天噩梦的开始。 打开电脑,转到WINDOWS系统下,先把镜头定格下,咱下交待下背景: 电脑是2002年买的,买回后装的是win2000 专业版,得益于我对注册表的操作,4年多都没有重装系统了,直到2006年8月份发现原始硬盘出现坏道不能启动罢工为止,当时忍痛另购置了块80G的硬盘(痛心的感觉是来自白花花的银子流走了还是来自我对那块硬盘难以割舍的感情?),买回后想到别人都在用VISTA了自己还在用WIN2000实在是不给MS的面子,而且win2000 专业版的光盘手上也没有了,想想还是装win2k3好,听说停稳定的,就找了个对硬件要求最低的2k3 server web editon版来安装,安装后就配了下上网的环境,找了一堆开源软件装上,当时还自我感觉良好,觉得稳定和速度都还可以,对MS的进步不得不佩服。 闲话少说,一切的根源都是因为WIN2K3 WEB EDITION这个版本 启动WIN2K3 WEB EDITION,在我的破机器上从启动到进入桌面大概30秒(自己在心里窃笑下,哈哈,毕竟才100多M的内存,自己的调优还是有点效果的),放入那个盗版的SQL 4 in 1 的盘子,运行自动安装程序,出现曾经熟悉的画面,一切依旧(唉,当时心里还想,如果我和SJ能这样那该多好)。 选择安装SQL SERVER 个人版,选择安装SQL SERVER的组件,选择安装数据库服务器,等了几分钟啥也没有出现,奇怪了,打开任务管理器,发现异常,***.tmp进程以及wowexec.exe,ntvdm.exe进程,诸如此类,典型的安装失败例子,难道是光盘的问题? 用任务管理器中止了异常的进程,重新来了几遍,结果依旧,老是在安装数据库服务器之后就什么都没有,难道安装光盘不能用了? 把安装光盘的所有文件copy到硬盘上,COPY过程一切顺利,没有报错,郁闷了! 重新启动机器将临时文件夹中的文件清空,从硬盘直接安装,现象依旧,天啦,不给任何提示就罢工,太过分了,不就是几个月没有理你吗?怎么跟我女朋友一样了? 埋怨归埋怨,问题还是要解决的,怕是SQL 4 IN 1 光盘的问题,找出以前刻录的SBS中的SQL SERVER 2000的盘子,重新安装,问题依旧,COPY到硬盘安装,问题依旧,暴汗! 真的是人倒霉喝凉水都冰牙齿?先玩会儿游戏再说,唉,看看上午的时间都过去了。 再来,先把PB8.04装上,一切顺利没有什么问题,剩下的就是要搞定SQL SERVER了。 既然常规安装SQL SERVER 不行,咱就剑走偏锋,跳过你的正常安装过程,我直接运行setupsql.exe来进行安装,靠,2003给出如下提示: windows cannot open this program since it has been disabled. 啥意思?察看事件日志也没有什么提示呀,用尽各种以前的安装方法都不行,NND,开始失去耐心了。 在心里将MS骂了10遍之后,还是要解决问题的,在网上搜一搜,郁闷,没有发现别人遇到我这样的问题,看来只有到MS的网站上去找了,在MS的网站上待了几十分钟,期间丰富了下其他方面的知识,最后终于找到原因了,郁闷,MS给出的解释是:在WEB EDITION版本上不容许安装SQL SERVER这样的服务程序! 愕然!!!,MS好像早给出了规定,我折腾了大半天,怪谁呀? NND,虽然自己也有原因,但心里还是把MS骂上100遍,MSSQL根据我以前的经验是可以安装在几乎任意的NT版本上,谁知2003来这么一手,花了我那么多的时间来了解2003的WEB EDITION版本上不容许安装SQL SERVER 2000!!TMD我了解这个破东西有什么用呀!!! 回头想想,这件事到底怪谁呢? 自己的原因: 1,凭经验做事,过于依靠经验相信自己的经验,这个以后真的该注意了。 2,碰壁N次都不愿意找别人求助,不愿意到网上查找原因,导致学习成本直线上升。 3,没有紧跟MS的步伐,没有紧密团结MS,对MS的新东西不闻不问,是典型的咎由自取行为。 MS方面的原因: 似乎找不出来,表面看起来一切合情合理,然而仍然可以找出它的罪状 1,产品的继承性和兼容性太差,限制太多 2,自家的产品居然没有提示,那怕是在事件日志中记录下也好 本来对MS没什么兴趣了,但今天的事仍然让我觉得MS的产品管理有很大的问题,在我们用户中也存在怎么学习,知识 导致我们上了MS的船就很难下来 导致我们的学习成本上升 太快的更新换代导致了大量无用的知识充斥我们的脑袋,虽说我们要“渔”而不是“鱼”,但在MS面前我们根据“渔”来得到“鱼”的成本高,而且“鱼”很快会变烂变臭。 MS的“鱼”不是什么好“鱼”,而且我们自己也有很大的提升空间。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7110/viewspace-872441/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    52
  • 访问量
    1358412