注册表中查找并删除所有的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.   

    删除 Microsoft SQL Server 2000 前应考虑的事项
    重要警告:您可能希望按照当前的状态保存某些数据库。您可能还希望保存对默认数据库所做的更改。如果遇到以上任何一种情况,则在按照本文中的步骤进行操作前,应确保留有已知完好的数据备份,或将所有数据和日志文件复制到 MSSQL 文件夹之外的其他文件夹中,因为在下面的操作中您必须删除 MSSQL 文件夹。必须保存的文件包括由 Microsoft SQL Server 2000 安装的以下数据库文件: • Distmdl.* 
    • Master.* 
    • Mastlog.* 
    • Model.* 
    • Modellog.* 
    • Msdbdata.* 
    • Msdblog.* 
    • Northwnd.*(可选安装) 
    • Pubs.* 
    • Pubs_log.* 
    • Tempdb.* 
    • Templog.* 警告:如果安装的 SQL Server 还与 Microsoft SQL Server Reporting Services 一起使用,请确保还保存或重命名了以下文件夹和子文件夹: • Default path\Reporting Services 
    • Default path\MSSQL\Reporting Services 
    • Default path\SQL Server Instance name\Reporting Services 
    • Default path\80\Tools\Report Designer 
    注意:Default path 指的是 %ProgramFiles%\Microsoft SQL Server
      

  2.   

    删除 SQL Server 的步骤
    重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    256986 Microsoft Windows 注册表说明警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
    根据您的特定环境,您可以采用以下的一个或多个步骤。成功删除了 SQL Server 后,您不需要再继续执行此列表中的其余步骤。1. 对于虚拟服务器,请使用安装光盘上的 Microsoft SQL Server 2000 安装程序,然后单击“卸载”选项。SQL Server 联机手册中的“How to uninstall an existing installation of SQL Server (Setup)”(如何卸载现有的 SQL Server 安装(安装程序))主题对此进行了说明。 
    2. 对于非群集(独立)实例,可以执行步骤 1,也可打开控制面板中的添加/删除程序小程序。 
    3. 在控制面板中,打开添加/删除程序小程序。 
    4. 运行 Regedt32,然后找到以下注册表项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    在 Uninstall 项下,找到要删除的 Microsoft SQL Server 2000 实例的产品代码。在任务栏上,单击开始,然后单击运行。在运行对话框中,复制并粘贴以下命令,或自己键入以下命令: C:\WINNT\IsUninst.exe -f"C:\Program Files\Microsoft SQL Server\MSSQL$Server1\Uninst.is" -c"C:\Program Files\Microsoft SQL Server\MSSQL$Server1\sqlsun.dll" -Mssql.miff i=I1如果上述步骤无效,则可以按照 删除 SQL Server 的所有已知实例 一节中的步骤手动删除 Microsoft SQL Server 2000。注意:此时并不是要完全删除 SQL Server 2000。执行这些步骤是为了将系统恢复到可以成功进行安装的状态,这样,您就可以在安装完成后再将恢复的 Microsoft SQL Server 2000 安装删除。 
    5. 找到安装的 Data 文件夹,如果需要保存这些数据,则重命名该文件夹。否则,请删除 Data 文件夹。Microsoft 建议保留 Data 文件夹,这就相当于保留了 MDF 和 LDF 格式的数据库平面文件备份。如果重命名 Data 文件夹,只要您在重新安装时使用相同的名称、路径和 IP 地址,就可以将现有数据恢复到与使 SQL Server 脱机时完全相同的状态和条件。 
    注意:如果这是 SQL Server 2000 的群集实例,请为群集中的每个节点重复执行这些步骤。 
      

  3.   

    正确删除sql server以后,然后再安装!
      

  4.   

    这个应该和删除没有关系吧,我刚刚重装了机器,装好系统后第一件事就是装SQL2000,结果还是一样啊。