怎样完全卸载sql2005

1、先把控制面板中关于SQL Server卸载(卸载不掉也没有关系,继续下面的操作) 一般 控制面板中包括8项。 2.停止服务 sql server 用(srvinstw) 2、把Microsoft SQL Server文件夹整个删掉。 3、运行注册表,删除如下项: 开始——运行——regedit HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer 4、需要的话就重新启动系统 5、重新安装


我想大家很多遇到过sql server安装失败或出错需要卸载sql server的时候,但是,sql server完全卸载是一个非常麻烦的问题,往往卸载不干净,不是哪个进程没干掉,就是哪个服务没卸载,又没现成的工具,卸载不完全,重装出问题。怎么办?现在以我的经验给大家介绍一种方法: 第一步,从微软网站上下载卸载工具msicuu2.exe文件,可以从http://www.support.microsoft.com/default.aspx?kbid=290301下载此工具,下载安装后如图: 点击sql server 2005相关程序,点击Remove按钮进行卸载。  或者,从网站上下载Srvinstw汉化版,这也是一款卸载Windows服务的好工具,如图:    将Sql Server服务卸载,这样就干净多了。 第二步,在“开始”菜单里点击“运行”,输入regedit,进入注册表:   把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server 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全部删掉,但是一般来说,如果用了卸载工具之后,注册表中不会有这些内容了。  第三步,为得到最保险,要确保开始菜单和“控制面板/添加删除程序”里没有Sql server的文件夹和文件,然后删除C:\Program Files\或D:\Program Files文件夹所残留的sql server文件。如果不能删除,请装UnLocker工具,将其删除。  第四步,重新启动电脑,安装SQL SERVER 2005,应该就ok了。 但是,假如!万一!若遇到出现COM+目录警告,找到Distributed Transaction Coordinator这个服务,启动,若此无法启动就可能是Distributed Transaction Coordinator这个服务依赖的msdtc这个服务器禁止启动了,启动MSDTC服务就ok了。打开MSDTC服务办法:点开始→运行→输入命令”msdtc -resetlog”,运行该命令即可. 



//=================================

1。首先要停止所有的SQL的服务,步骤如下:  
Control Panel > Administrative Tools > Services > stop all SQL services  
这一步非常重要,因为如果你不这样做,有些服务在你卸载的时候仍然被占用,这样的话你会卸不干净,或者遇到一些其他的怪问题。在Windows上什么都有可能发生。(在卸载之前先停掉相关服务,这一条也适用于其他软件的卸载。)  
2。卸载程序  
通过add and remove program来删除所有的SQL Server 2005相关的应用程序,都删除了,一个都不要留,包括.net framwork统统删掉。  
SQL Server 2005比较奇怪的一点是,你把这些程序都删除了之后,居然在开始菜单的program里面那些东西都还在,居然还可以点,只是你肯定是连不上数据库了。为什么,天知道,微软知道,记住在Windows下面什么都有可能发生。而且所有的服务都还在那里,一个都没有少。oh, god!~所以只有继续进行第三步。  
3。手动删除服务  
所谓道高一尺魔高一丈,自己动手丰衣足食!~我下了一个小软件,这里隆重推荐给大家,叫做SRVINSTW,它可以帮助我们删除所有的删不掉的服务,或者是一些病毒恶意创建的一些服务。该软件很精悍才60多K,不过很好用的说。通过它把Serverics里面所有的关于SQL的服务统统删掉,一个也不要留。  
4。删除注册表  
如果不进行这一步,你下次装,他会说你已经安装了什么组件,让你的安装进行不下去,因为他在安装的时候把这些组件都在注册表中进行注册了。所以需要删除注册表中的这些注册信息,但是不要乱删,否则后果自负。其实注册表里面的东西虽然很多,删除这几项里面的东东也就够了。  
(1)start > run... > regedit  
(2)HKEY_CURRENT_USER > Software > Microsoft > Microsoft SQL Server整个文件夹一块删,不用手软  
(3)HKEY_LOCAL_MACHINE > Software > Microsoft > Microsoft SQL Server删,删,删  
一般来说,应用程序在安装的时候都是在这两项里面注册的,所以如果要删除注册表,不妨可以先试试删除这两项的内容。  
5。删除残留文件  
删完注册表,然后就需要删除一些残留的文件和文件夹,因为这些文件夹里面可能会有一些配置文件,所以不删干净你下次装还是用的这个文件的话就会有问题,所以为了安全起见,需要把这些文件也统统删掉。  
这些文件散落各处,不是很集中。你可以用Search,Key用SQL, 然后找出来一对,你看看相关的都可以删掉。不过最好不要删除那些.dll文件,否则系统起不来后果自负。而且这些文件一般也不是配置文件,所以对你再次安装应该来说不会有什么影响,所以可以不要删除它们。  
至此,所有的卸载工作就已经告一段落了。最后一步就是重启机器,非常重要,相信大家能够体会到。

用360卸载SQL2005先主要是安装支持的英文的和V S 两个主要的文件  我的博客文章介绍

 

 

 

 

SQL Server 2005(适用于2000)的卸载是一个非常头疼的问题。我曾经尝试过直接使用【添加或删除程序】工具卸载、清除安装目录、删除注册表内容等等各种方式综合卸载,勉强成功。现在终于找到了一个事半功倍的方法,多次尝试,未有失败,具体如下:

1.下载卸载工具,有两种:

第一种是微软官方提供的工具(msicuu2.exe)

http://support.microsoft.com/default.aspx?kbid=290301

第二种是各大下载网站下载的非微软官方工具(SrvInstw.exe)

微软官方工具需要安装,而且安装步骤比较麻烦,还有没找到支持64位的;

非微软官方工具纯绿色,不需安装,直接卸载,支持64位。

所以我还是习惯用非微软官方工具,觉得好用。

 

 

 

2.使用卸载工具卸载所有SQL Server服务和相关组件(注意:卸载前要先停止对应的服务,否则可能卸载失败)

3.删除C:\WINDOWS\inf 下所用文件(我是在该文件夹下搜索“sqlserver”,然后删除所有结果文件)

可能搜索inf文件夹,根本没有任何信息,那就不用删了

4.删除sql 2005安装目录下的所有文件

5.删除注册表中:

把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

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

全部删掉,但是一般来说,如果用了卸载工具之后,注册表中不会有这些内容了(我用了SrvInstw.exe之后就没发现注册表中有以上内容)

6.使用控制面板的【添加或删除程序】工具,查看有无其他未删除的SQL Server程序,如有都一并删除掉

7.重启计算机

计算机重启完成后,SQL Server 2005就被完全的卸载干净了,可以正常重新安装。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tuwen/archive/2010/02/09/5302212.aspx

 

posted @ 2010-11-10 11:25  rob_2010  阅读(2168)  评论(0)    收藏  举报