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

MSSQL
SQL Server导出表到EXCEL文件的存储过程
如何利用触发器实现两个数据库间的同步
SQL Server数据库连接查询的种类及其应用
SQL Server 2005中利用xml拆分字符串序列
Microsoft SQL Server数据库SA权限总结
用SQL语句生成带有小计合计的数据集脚本
深入剖析SQL Server的六种数据移动方法
为导入文件加上时间戳标记的两种方法
SQL Server与Oracle、DB2的优劣对比
带你深入了解SQL Server 2008的独到之处
通过视图修改数据时所应掌握的基本准则
SQL Server中如何优化磁带备份设备性能
教你轻松解决几种常见的SQL疑难问题
怎样取得局域网中所有SQL Server的实例
在系统崩溃的时候如何恢复原有的数据
获得当前数据库对象依赖关系的实用算法
SQL Server如何才能访问Sybase中的表
如何才能保护好我们的SQL Server数据库
从两个方面讲解SQL Server口令的脆弱性
SQL Server数据库日志清除的两个方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 125 ::
收藏到网摘: 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数据库。