技术开发 频道

SQL SERVER安装问题

    【IT168 MSSQL文档】总是有人问SQL SERVER安装的问题总结,他高手相应作补充:
   
    SQL SERVER安装以后与注册表里面牢牢的绑定,所以当你删除SQL SERVER以后重新安装就会报错——称以前有一个安装大概处于悬挂状态致使新的安装无法,处理方法如下:
    首先在物理上把Program files里面Microsoft SQL SERVER的那个目录删除。然后开始——〉运行——〉Regedit,进入注册表。
    找到HKEY_CURRENT_USERS——〉Software找到Microsoft SQL SERVER目录,先把这个入口删除。
    找到HKEY_LOCAL_MACHINE——〉SYSTEM——〉Controlset001和ControlSet002下面Services下面找到SQL SERVER的目录把它删除。
    找到HKEY_LOCAL_MACHINE——〉SYSTEM——〉Software里面的Microsoft SQL SERVER删除。
    最后没有记错的话在C:\winnt下面还应该有一个sql...log的文件删除,为保险起见建议重新启动机器,这样SQL SERVER的重新安装就没有问题了。

    --------------------------------------------------------------------------------
    作者:lynx286    时间:04-09-29 09:30
    
   
    [转贴]出处不明
   
    Win2k 装不上 SQL Server 2000 问题很常见.
    // (1)配置服务器时中断.
    // (2)注册 ActiveX 时中断.
    // (3)显示到100%的时候中断.
    当然重新安装 Windows 2000 完全可以安装 SQL Server 2000.
   
    安全起见:
    1>先备份您的注册表.
    2>备份您的数据[进不了SQL Server 2000,可以备份 Program
    Files\Microsoft SQL Server\MSSQL\Data 文件夹的文件.]
   
    您必须知道:
    Windows 2000 Server 可以安装SQL Server 2000的任何版本.
    Windows 2000 Professional 仅可以安装SQL Server 2000的个人
    版.
   
    有两种办法:
    1:先卸载您的 SQL Server 2000,必要的时候删除 Program
    Files\Microsoft SQL Server 文件夹.
    2:放入 SQL Server 2000 光盘.
    3:在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘)
    [此命令的意思单步运行安装 SQL Server 2000]
    4:98%安装不成功,没有任何的提示.可能是:
    (1)配置服务器时中断.
    (2)注册 ActiveX 时中断.
    (3)显示到100%的时候中断.
   
    这样一来,您只能使用下面的办法了!否则,您只有 FORMAT了!
    1 打开注册表
    在"开始"--"运行"键入 "regedit"
    2 按下列顺序点击打开
    + HKEY_LOCAL_MACHINE
    + SOFTWART
    + Microsoft
    + Windows
    + CurrentVersion
    + Setup
    + ExceptionComponents
    3 将 ExceptionComponents 下面的文件夹全部删除!
    如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
    {60BFF50D-FB2C-4498-A577-C9548C390BB9}
    {60BFF50D-FB2C-4498-A577-C9548C390BB9}
    {60BFF50D-FB2C-4498-A577-C9548C390BB9}
    .......
   
    4 重新启动:
    5 重新安装 SQL Server 2000
    --------------------------------------------------------------------------------
    作者:magicangel    时间:04-10-11 22:00
   
    谈谈我的经验。国庆有个晚上闲了下来,一台机器装了太多的大型软件。所以卸载重装了。
   
    安装了win2000 advanced server,然后是各种硬件驱动,然后是sp4补丁,然后是ie6补丁,然后是norton9企业版杀毒软件。这个时候我欢快的上网升级操作系统补丁了,升级的过程中,我又习惯性的装了超级兔子和优化大师,想可不能闲着,给系统优化一下吧。最后操作系统补丁安装完毕,我系统也优化好了。然后重启哼着小曲安装起mssql2000企业版,结果傻眼了,出现了楼主说的情况。
   
    我这个人一向临危不惧,先将硬盘上mssql的所有物理文件删了,然后是优化大师清理注册表,还到注册表里瞅了瞅,(这一步实际上就是飞狼兄的步骤了),然后重启。想我magic用了6年多的mssql,还怕搞不定不成。重启,安装mssql企业版。还是老问题,装到启动服务时报错了。
   
    不怕,我一向屡战屡败,屡败屡战习惯了,这时候就用了lynx286斑竹的方法重试。又是漫长的重启,安装mssql时候还是报错。
   
    这时候我就想,企业版不能用,咱吃点亏,用用标准版总行吧,于是又是一番删改硬盘和注册表,重启安装,还是不行。
   
    NND,这个时候我火大了,我跟你微软耗上了。我再吃点亏,安装开发版总行了吧,一边还在想可委屈了我的win2000 advanced server的身价了。结果还是报错。
   
    我一发狠,NND,你比尔想搞我,不知在哪个dll文件里写了东东,我不跟你玩了,我干掉你。于是又重装了操作系统,这次学乖了,当驱动、sp4、ie6和norton杀毒装好后,我就做了ghost(用的是ghost8企业版)。咱跟你慢慢玩,单步调试,怕你不成,装不上我给你比尔做孙子。
   
    ghost做好以后,我又是windows update和超级兔子、优化大师优化。然后安装mssql2000企业版。居然又报错,刚下去的火又上来了。不过这次不怕,我ghost还原。然后直接安装mssql2000企业版,靠,居然装上了。
   
    我想了想,总结了一下为什么不能安装:
    1安装完操作系统后做了windows update和装了超级兔子、优化大师优化了系统后不能安装的。
    2在安装mssql2000的时候同时在安装其他软件。
   
    写出来给朋友们借鉴借鉴。对了我用的是市面上的mssql四合一光盘安装的,系统当然也是没有中毒的。光盘启动界面如下:
   
   
    --------------------------------------------------------------------------------
    作者:ztwaker    时间:04-10-13 08:35
   
    其实,在出错期间,我也有安装成功的时候,只不过那时的系统已经被我搞的乱七八糟了,没法不重装。
    我也把我的做法说出来让大家评评。
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    (1)拨了网线。
    (2)删SQL SERVER安装目录。(包括sqlstp.log文件)
    (3)然后到注册表了,我用以下这些:Microsoft SQL SERVER,SQLSERVER,
    SQL SERVER,MSSQL,MS SQL (有些看似出现两次,区别在于有无空格)作关键字搜索
    注册表——项,值,数据。搜到即删。
    (4)重启计算机。
    (5)到任务管理器把其它应用软件都关了(包括防火墙等)。
    (6)重装SQL SERVER的过程居然无出错。
    只是运行的时候找不到系统文件。所以,只好重装系统了。
    ///////////////////////////////////////////////////////////////////////////////////////////////////
    我也想知道个中原因。还望有此经验的高手能放出来分享下。
0
相关文章