当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 手工卸载SQL Server 2000数据库

MSSQL
SQL2005学习笔记 APPLY 运算符
SQL2005学习笔记 EXCEPT和INTERSECT运算符
SQL2005 学习笔记 窗口函数(OVER)
SQL2005 ROW_NUMER实现分页的两种常用方式
SQL Server中的XML数据进行insert、update、delete
在安装sql2005中或安装后sa用户无法登陆系统解决方法
SQL2005 自动备份的脚本
在SQLServer 2005中编写存储过程
SQL2005 服务器因重装改名后出错的说明
使用c#构造date数据类型
SQLServer2005 批量查询自定义对象脚本
SQLServer2005 Output子句获取刚插入的ID值
SQLServer 设置单词首字母大写
SQLServer ntile获取每组前10%的数据
安装SQL2005提示 找不到任何SQL2005组件的问题解决方案
sql2005开发版 没有任何功能可以安装
超详细的sql2005图解安装全过程
sqlserver2005 安装图解教程
winXP系统安装SQLServer2005开发版具体过程与注意问题
SQLServer 2005系统配置要求官方说明

MSSQL 中的 手工卸载SQL Server 2000数据库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 104 ::
收藏到网摘: n/a

在给各合作学校安装应用系统过程中,发现学校里的SQL SERVER 2000数据库损坏了重装后都发生了同样的问题,那就是安装SQL SERVER数据库不成功。原因:即使你通过控制面板里的“添加/删除程序” 正常的卸载SQL SERVER数据库,但是,SQL SERVER还是没有完全卸载干净,还需要手工进行一些操作。因此重新安装不成功,很多人只好重装系统解决。经过较长时间的摸索和实践总结,我找到了一点技巧方法,在这里与大家分享。

操作步骤:

在进行操作之前,建议备份好注册表以及重要的数据库文件。

 首先,我们尝试用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数据库。