安全了SQL Server 2000,不知道哪步出了问题,一直打不上SP4,而N多程序非得SP4才能运行,过了好久才想来彻底来搞下。安装SP4时一直提示安装成功,结果版本号还是没变。查版本号方法见SQL Server安装sp4补丁报错的解决方法
我的方法:
1、备份数据库,这一步非常重要。
2、安装SQL Server 2000,然后选择卸载,这样成功的话也行,或者直接全新安装一遍,不成功就到控制面版里找到删除。
3、、找到以下注册表项,删除
找到并删除 %drive%:Program FilesMicrosoft SQL ServerMSSQLBinn 文件夹。
2. 找到并删除以下注册表项: • HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer
• HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server
3. 找到并删除以下注册表项: • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServer
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSQLSERVERAGENT
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServerADHelper
4、找到SQL Server 2000安装目录,全部删除。
5、重启。
6、重新安装SQL Server 2000
7、打SP4补丁
OK,问题解决
以下是技术文章
删除 SQL Server 的步骤
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 256986 (http://support.microsoft.com/kb/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_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall在 Uninstall 项下,找到要删除的 Microsoft SQL Server 2000 实例的产品代码。在任务栏上,单击开始,然后单击运行。在运行对话框中,复制并粘贴以下命令,或自己键入以下命令:
C:WINNTIsUninst.exe -f"C:Program FilesMicrosoft SQL ServerMSSQL$Server1Uninst.is" -c"C:Program FilesMicrosoft SQL ServerMSSQL$Server1sqlsun.dll" -Mssql.miff i=I1
如果上述步骤无效,则可以按照 删除
中的步骤手动删除 Microsoft SQL Server 2000。 注意:此时并不是要完全删除 SQL Server 2000。执行这些步骤是为了将系统恢复到可以成功进行安装的状态,这样,您就可以在安装完成后再将恢复的 Microsoft SQL Server 2000 安装删除。
5. 找到安装的 Data 文件夹,如果需要保存这些数据,则重命名该文件夹。否则,请删除 Data 文件夹。Microsoft 建议保留 Data 文件夹,这就相当于保留了 MDF 和 LDF 格式的数据库平面文件备份。如果重命名 Data 文件夹,只要您在重新安装时使用相同的名称、路径和 IP 地址,就可以将现有数据恢复到与使 SQL Server 脱机时完全相同的状态和条件。
删除 SQL Server 的所有已知实例
若要删除 SQL Server 的所有已知实例,请按照下列步骤操作:
1. 找到并删除 %drive%:Program FilesMicrosoft SQL ServerMSSQLBinn 文件夹。
2. 找到并删除以下注册表项: • HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer
• HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server3. 找到并删除以下注册表项: • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServer
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSQLSERVERAGENT
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServerADHelper4. 步骤 3 中的三个注册表项对应于 Microsoft SQL Server 2000 的默认实例。命名实例对应的注册表项与步骤 3 中列出的注册表项类似,但后面带有 $instance_name,因为 instance_name 是为特定实例指定的名称。找到要删除的实例所对应的注册表项后,选择并删除它们。 • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServer$InstanceName
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSQLSERVERAGENT$InstanceName
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServerADHelper5. 如果将要删除的 SQL Server 实例配置为群集系统,请删除群集管理器中该实例的所有群集资源。
注意:仅删除 SQL Server 资源。
6. 重新安装 Microsoft SQL Server 2000 并使用相同的名称和 IP 地址。
7. 运行安装程序并使用卸载选项,消除由于安装失败而遗留的任何配置问题或错误。
评论前必须登录!
注册