先把SQL     Server卸载,再把安装时产生的“Microsoft     SQL     Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\Software\Microsoft\Microsoft     SQL     Server,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft     SQL     Server全部删掉,(注意要把Microsoft     SQL     Server文件夹整个删掉),然后重起。       
  再装就应该没有问题了!   
    
    
  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   
    
    
    
    
  注册表中查找并删除所有的mssqlserver选项.   
  删除SQL安装生成的目录     
    
  将SQL安装文件复制到硬盘上,以保证所有的安装文件都能被正常读取(排除安装文件的问题)   
    
  然后重新启动操作系统,再重新安装   
    
    
    
  如果问题依旧,试试先修复操作系统.   
    
  命令提示符下执行:   
  sfc   /scannow   
    
  然后按上面的方法重新安装一次.   
    
    
  死马当活马医,试试先安装   
  Microsoft   Data   Access   Components   (MDAC)   2.8   
  http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE   
    
    
  如果还不行,放入操作系统的安装光盘,安装操作系统,安装的时候选择修复.   
    
  完成后,再按第一楼的方法重试安装.   
    
  如果还是不行,重新安装操作系统.   
    
    
  如果还是不行,检查硬件,特别检查磁盘分区有没有坏区.     
  另外一个很另类的问题是,有个网友安装了N次不成功,换个电源就行了.   

解决方案 »

  1.   

    SQL2000无法安装的解决办法1、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)
    C:\Program Files\Microsoft SQL Server\80\Tools。 
    C:\Program Files\Microsoft SQL Server\MSSQL。2、注册表中的相关信息删除:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。 
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。 3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。4、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
    删除ExceptionComponents这个项目下的内容可能很多,只有在上面几个办法不行的情况下,使用此方法(注意不要全部删除)
    删除内容前先看下内容说明5、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。   6、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program Files\Microsoft SQL Server\Mssql\Log目录中。该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。7、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。SQL-Server2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为Dasetup.log的单独的日志文件;您可以查看此日志文件并确保MDAC安装程序没有出现问题。sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常见问题有如下:(1)配置服务器时中断.(2)注册 ActiveX 时中断.(3)显示到100%的时候中断. (4)提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接SQLUNIRL.DLL于指定的路径……(5)以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动(1)(2)(3)的解决办法:
    提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份 Program Files\Microsoft SQL Server\MSSQL\Data 文件夹的文件.
    1、先把SQL  Server卸载(卸载不掉也没有关系,继续下面的操作)
    2、把Microsoft  SQL  Server文件夹整个删掉。
    3、运行注册表,删除如下项:
    HKEY_CURRENT_USER\Software\Microsoft\Microsoft  SQL  Server
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft  SQL  Server 
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer 
    4、需要的话就重新启动系统
    5、重新安装另外也可尝试单步运行安装 SQL Server 2000的方法:1:放入 SQL Server 2000 光盘.
    2:在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘)注意:
    一、不同的操作系统支持的SQL Server 2000版本以及对硬件的要求。
    Windows 2000  Server可以安装SQL Server 2000的任何版本.
    Windows 2000  Professional只能安装SQL Server 2000的个人版、开发版、评估版、MCDE
    二、
    SQL Server 2000各版本以及对硬件的要求。
    (4)的解决办法因为安装文件的路径(完整路径)里有中文.
    比如 c:\SQLSERVER中文企业版\
    改成 c:\SQLSERVER\ 
    (5)的解决办法
    a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤
    b、在开始->运行中输入regedit
    c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
    d、选择文件->倒出,保存
    e、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
    f、重启安装,问题解决
    -------------------------------------------------------
    如果问题依旧,试试先修复操作系统命令提示符下执行:
    sfc /scannow最后的方法:换Windows 2000 安装盘 和SQL Server2000安装盘
    有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题。
    1 先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹
    2 打开注册表 
       在"开始"--"运行"键入 "regedit"     
    3 按下列顺序点击打开
       + HKEY_LOCAL_MACHINE 
          + SOFTWART
             + Microsoft
                + Windows
                   + CurrentVersion
                      + Setup      
                         + ExceptionComponents
    4 将 ExceptionComponents 下面的文件夹全部删除!
       如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
           {60BFF50D-FB2C-4498-A577-C9548C390BB9}
           {60BFF50D-FB2C-4498-A577-C9548C390BB9}
           {60BFF50D-FB2C-4498-A577-C9548C390BB9}
    6 重新启动:
    7 重新安装 SQL Server 2000