Heim >Datenbank >MySQL-Tutorial >MS SQL 完全卸载数据库

MS SQL 完全卸载数据库

WBOY
WBOYOriginal
2016-06-07 17:45:111556Durchsuche

卸载SQL SERVER 数据库可能很多人都做过,但是我们需要注意,有时候可能没有完全卸载干净。当然SQL SERVER不像ORACLE数据库,卸载不干净也完全可以重新安装,可能会出现安装不成功的情况,那么如何完全卸载数据库呢?下面的操作环境以WIN2008 + SQL SERVER 2

卸载SQL SERVER 数据库可能很多人都做过,但是我们需要注意,有时候可能没有完全卸载干净。当然SQL SERVER不像ORACLE数据库,卸载不干净也完全可以重新安装,可能会出现安装不成功的情况,那么如何完全卸载数据库呢?下面的操作环境以WIN2008 + SQL SERVER 2008 R2为例来实验一下:

步骤1: 关闭SQL SERVER的所有服务。

步骤2: 若要开始卸载过程,请从“开始”菜单单击“控制面板”,然后双击“程序和功能”。选择要卸载的 SQL Server 组件,然后单击“卸载”。

clip_image002

步骤3: 此时将启动 SQL Server 安装向导,点击Remove按钮,即可开始卸载SQL SERVER 2008了。

clip_image004

步骤4:    如图所示,点击下一步(Next)即可,如果在服务器上有多个实例,你可以在下拉列表中选择需要卸载的数据库实例。

clip_image006

步骤5: 选择要卸载的组件。一般默认选择全部。这样你就可以删除所有组件。

clip_image008

步骤6: 点击下一步。

clip_image010

步骤7: 在“准备卸载”页上查看要卸载的组件和功能的列表。接下来“安装进度”页将显示安装状态。最后在“完成安装”页上单击“关闭”退出安装向导。

clip_image012

步骤8: 删除成功,重复步骤 2-7,直到删除所有 SQL Server 2008 组件。

执行上面步骤后,你需要在控制面板查看是否还有没有删除的SQL SERVER组件,然后手工卸载下面一些目录:

C:\Program Files\Microsoft SQL Server
C:\Program Files (x86)\Microsoft SQL Server

clip_image014

然后是清除注册表信息

(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\SQLBrowser

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSSQLServerADHelper100

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSSQLServerOLAPService

clip_image016

在系统为WIN7的SQL SERVER 2008下,我们还可以看到下面一些注册表的信息,如果你看到它的存在,也要清除这些注册表信息。

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2008 Redist

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Native Client 10.0

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Sync Framework

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Sync Services

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Sync Services ADO

(2) 如果有安装Microsoft Search 服务,还需要删除:


        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search


(3) 卸载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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn