法1.
卸载SQL Server2000后不能再次安装的解决方法
由于磁盘空间不够,卸载了SQL Server2000,可当再次要把它装上时,却怎么也不行了。无论是安装哪一个版本,总是同样的错误提示,说是有一个文件已经挂起,必须重新启动计算机。那就重新启动,再次安装仍然是同样的问题。即使进入安全模式也没用。
后来请教同学,得知是注册表键值的问题。解决方法:
只要删除/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/下的PendingFileRenameOperations键值,就可以重新安装了。
法2.
操作步骤:
在进行操作之前,建议备份好注册表以及重要的数据库文件。
首先,我们尝试用IsUninst.exe卸载程序来安全卸载Windows中的程序和与其相关的组件:
(1)运行Regedit.exe,然后找到以下注册表项:
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/windows/CurrentVersion/Uninstall
(2)Uninstall项下,找到要删除的Microsoft SQL Server2000 实例的产品代码。
(3)在任务栏上,单击【开始】按钮,然后单击【运行】按钮。在运行对话框中,复制并粘贴以下命令,例如:
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=Il
其中:MSSQL Serverl表示安装的实例名为Serverl。
如果以上方法不奏效,则我们必须手工来进行删除操作。
(1) 删除以下注册表子项:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ Microsoft SQL Server
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLServer
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SQLSERVER AGENT
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services /MSSQLServerADHelper
(2) 手工删除安装目录,默认情况下位于:
C:/Program Files/Microsoft SQL Server
(3) 卸载Microsoft Search 服务,还需要删除:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Search
(4) 卸载Microsoft 全文查询,还需要删除:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSFTPSVC
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSCNTRS
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSEARCH
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSGATHERVER
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSGTHRSVC
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSINDEX
(5) 如果要卸载的是命名实例,则在相应的注册表键的MSSQLServer,SQLSERVERAGENT和MSSQLServerADHelper后加上“/”和相应的实例名。
到此我们就成功的完全卸载了SQL SERVER数据库。
手工卸载SQL 2000
最新推荐文章于 2024-07-18 16:35:32 发布