(又来贴)
换张光盘试试先把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

解决方案 »

  1.   

    另外要注意一下,你的操作系统和硬件是否满足安装要求.
    硬件要求
    下表说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。硬件 最低要求 
    计算机 Intel® 或兼容机 
    Pentium 166 MHz 或更高。
     
    内存 (RAM)1 企业版:至少 64 MB,建议 128 MB 或更多 
    标准版:至少 64 MB个人版:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB开发版:至少 64 MBDesktop Engine:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB
     
    硬盘空间2  SQL Server 数据库组件:95 到 270 MB,一般为 250 MB 
    Analysis Services:至少 50 MB,一般为 130 MBEnglish Query:80 MB仅 Desktop Engine:44 MB
     
    监视器 VGA 或更高分辨率 
    SQL Server 图形工具要求 800x600 或更高分辨率
     
    定位设备 Microsoft 鼠标或兼容设备 
    CD-ROM 驱动器 需要 1 根据操作系统的要求,可能需要额外的内存。
    2 实际的要求因系统配置和选择安装的应用程序和功能的不同而异。说明  Microsoft SQL Server 2000 没有硬件兼容性列表 (HCL)。如果计算机满足上表所列的最低要求,则对于能够在 Microsoft Windows® 操作系统中使用的硬件,SQL Server 2000 软件即可运行。有关能够在 Windows 操作系统中使用的硬件的更多信息,请参见 Microsoft Windows 硬件兼容列表,该列表位于 Microsoft Web 站点。
    操作系统要求
    下表说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统。SQL Server 版本或组件 
    操作系统要求 
    企业版 Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 
    注意,SQL Server 2000 的某些功能要求 Microsoft Windows 2000 Server(任何版本)。
     
    标准版 Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 
    个人版 Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。 
    开发版 Microsoft Windows NT Workstation 4.0、Windows 2000 Professional 和所有其它 Windows NT 和 Windows 2000 操作系统。 
    仅客户端工具 Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me 和 Windows 98。 
    仅连接 Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me、Windows 98 和 Windows 95。 
    说明  在 Microsoft Windows NT® Server 4.0 上,必须安装 Service Pack 5 (SP5) 或更高版本,这是 SQL Server 2000 所有版本的最低要求。SQL Server 2000 中文版不支持英文版的 NT 4.0 企业版。SQL Server 2000 在 Windows NT 4.0 终端服务器上不受支持。
    在不带网卡的 Windows 98 计算机上安装 SQL Server 2000 个人版,需要 Windows 98 第二版。Internet 要求
    下表说明与使用 Microsoft SQL Server 2000 相关的 Internet 要求。组件 要求 
    Internet 软件 Microsoft SQL Server 2000 所有安装都需要 Microsoft Internet Explorer 5.0。Microsoft 管理控制台 (MMC) 和 HTML 帮助也需要 Microsoft Internet Explorer 5.0。最小安装已足够,而且 Internet Explorer 不必是默认浏览器。 
    Internet Explorer 5.0 要求的例外情况:如果使用"仅连接"选项而且不连接到要求加密的服务器,则带 Service Pack 2 的 Microsoft Internet Explorer 4.01 就足够了。 
     
    Internet Information 服务 如果编写 XML 应用程序,请参见用于 SQL Server 的 IIS 虚拟目录管理的系统要求。 
    网络软件要求
    Microsoft Windows NT、Windows 2000、Windows Me、Windows 98 和 Windows 95 都具有内置网络软件。只有在使用 Banyan VINES 或 AppleTalk ADSP 时,才需要其它网络软件。Novel NetWare IPX/SPX 客户端支持由 Windows Networking 的 NWLink 协议提供。说明  安装 SQL Server 2000 之前,必须在操作系统级启用 TCP/IP。有关更多信息,请参见网络库。
      

  2.   

    各位大侠,我的电脑硬件和软件都符合你们的要求,而且也按照你们的方法去做了,但是还是没能解决,我十分不想重装操作系统,那样我的损失会比较大。
    我今天仔细分析了一下,发现了1个问题:
    我分析了c://winnt/sqlstp.log文件(sql安装日志),发现安装程序在安装SQL2000\X86\OTHER\dtcsetup.exe(Microsoft 分布式事务处理协调器 (MSDTC))时开始就出现错误,
    21:32:05 安装程序正在安装 Microsoft 分布式事务处理协调器 (MSDTC) ...
    21:32:05 Process Exit Code: (0) 
    21:32:05 InstallMSSearch instance: MSSQLSERVER
    21:32:05 Software\Microsoft\Search\Install:Version not present
    21:32:05 MSSearch 2.0 or greater version check returned -1
    21:32:05 安装程序正在安装 Microsoft 全文检索引擎...
    21:32:15 Process Exit Code: (0) 
    21:32:15 安装程序正在安装 HTML 帮助
    21:32:33 HTML Help installer exit code: 0
    后面有这样的:
    [Microsoft][ODBC 驱动程序 管理器] 未发现数据源driver={sql server};server=ONLINE;UID=sa;PWD=;database=master[Microsoft][ODBC 驱动程序 管理器] 未发现数据源driver={sql server};server=ONLINE;UID=sa;PWD=;database=master[Microsoft][ODBC 驱动程序 管理器] 未发现数据源
    最后是这样的:
    21:34:15 Process Exit Code: (-1) 
    21:34:20 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
    21:34:20 Action CleanUpInstall:
    21:34:20 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe  -Silent 1 -Action 4 -Service SQLSERVERAGENT
    21:34:20 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。
      

  3.   

    请在安装SQL SERVER的时候,不要自己给服务器命名,采用默认的local作为服务器名称,试试看,应该可以解决这个问题
      

  4.   

    1. 在控制台-->新增移除程式,移除已安裝的SQL SERVER
    2. 刪除 ..\Program Files\Microsoft SQL Server整個目錄
    3. 在regedit中,刪除與Microsoft SQL Serverv相關的健值
    4. 重啟電腦
    5. 再裝SQL SERVER
      

  5.   

    因为你的机器以前按过sql所以在C:盘下就有这个C:\WINNT\sqlstp.log文件你找到这个文件
    把他删除之后就可以安了,如果再出现别的文件提示,你也找到并删除就可以了
    因为安装光盘找到了这个文件就认为在这个机器上有这个程序了
    所以不能安装
      

  6.   

    今天我把sql最小安装了一次,只出现了一次那个错误,竟然装上了
    不过我需要的功能都没有,因为是最小安装
    看来还得重装操作系统,前面各位的方法我已经试过了,都不行,郁闷啊