如何彻底的卸载sql server 数据库

如何彻底的卸载sql server 数据库,第1张

SQL Server正常情况下可以通过添加删除将其卸载,但有时可能会出现一些不可遇见的原因,
导致其不能自动卸载,就需要手工卸载,在手工卸载前要注意做好数据的备份工作,以便于
以后做还原,卸载SQL Server包括两个方面:
第一,程序文件和数据文件的卸载。如果SQL Server是默认安装,程序文件和数据文件在同一
路径下,如下:
找到后将整个Microsoft SQL Server文件夹全部删除掉。
若不是在同一路径下,程序文件路径如下:
将整个Microsoft SQL Server文件夹删除掉,再找到相对应的数据文件夹MSSQL进行删除。
第二,注册表信息的删除。
开始->运行->输入regedit,点开HKEY_LOCAL_MACHINE->software->microsoft,
找到microsoft SQL Server和MSSQLServer,如下:
右击这两个文件选择删除,关闭注册表,然后重新启动电脑就可以了。

卸载SQL SERVER 数据库可能很多人都做过,但是我们需要注意,有时候可能没有完全卸载干净。当然SQL SERVER不像ORACLE数据库,卸载不干净也完全可以重新安装,可能会出现安装不成功的情况,那么如何完全卸载数据库呢?下面的 *** 作环境以WIN2008 + SQL SERVER 2008 R2为例来实验一下:
>rpm -qa|grep mysql 查看是否有系统自带的,如果有,请删除
rpm -e xxxxxxxx --nodeps
如果是自己tar包装的,就删除安装目录等,数据文件,配置文件,日志文件啥的

SQL Server正常情况下可以通过添加删除将其卸载,但有时可能会出现一些不可遇见的原因,导致其不能自动卸载,就需要手工卸载,在手工卸载前要注意做好数据的备份工作,以便于以后做还原,卸载SQL Server包括两个方面:第一,程序文件和数据文件的卸载。如果SQL Server是默认安装,程序文件和数据文件在同一路径下,如下:
找到后将整个Microsoft SQL Server文件夹全部删除掉。 若不是在同一路径下,程序文件路径如下:
将整个Microsoft SQL Server文件夹删除掉,再找到相对应的数据文件夹MSSQL进行删除
第二,注册表信息的删除。
开始->运行->输入regedit,点开HKEY_LOCAL_MACHINE->software->microsoft,找到microsoft SQL Server和MSSQLServer,如下:
右击这两个文件选择删除,关闭注册表,然后重新启动电脑就可以了。
安装SQLServer 2000的时候经常提示有服务已经挂起,需要重新启动机器的解决办法。
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它即可。

卸载干净包括两个方面:

1程序文件和数据文件的卸载。如果SQLServer是默认安装,程序文件和数据文件在同一路径下,如下:C:\ProgramFiles\MicrosoftSQLServer\MSSQL然后将整个MicrosoftSQLServer文件夹全部删除掉。若不是在同一路径下,程序文件路径如下:将整个MicrosoftSQLServer文件夹删除掉,再找到相对应的数据文件夹MSSQL进行删除。

2注册表信息的删除。开始->运行->输入regedit,点开删除HKEY_CURRENT_USER/software/microsoft/microsoftsqlserver和HKEY_LOCAL_MACHINE/software/microsoft/mssqlserver这两个文件,关闭注册表,然后重新启动电脑就可以了。

如果卸载后,还是不能安装SQLServer(提示系统已存在相应SQLServer组件),此时查看:我的电脑—右键—管理—服务此时SQLServer服务还在,这种情况下需要用windows服务卸载组件手动卸载SQLServer服务。

扩展资料

SQLServer是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2012的大型多处理器的服务器等多种平台使用。

MicrosoftSQLServer是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

参考资料:

MicrosoftSQLServer-百度百科

一、卸载SQL数据库全部内容
小编这里用最原始的办法进行卸载,当然,大家也可以借助相关工具进行卸载,360软件管家、电脑管家的软件管理等等,都可以(只要能达到卸载目的就OK)
点“开始”,打开“控制面板”
点击“卸载程序”,打开程序卸载界面
找到SQL Server 20008相关的全部内容,右键点击可以d出“卸载”按钮(全部文件,一个个卸载都卸载掉)
d出 *** 作面板,点“删除”
检测没问题,点击“确定”就可以正常打开卸载界面:
选择需要卸载的实例,点击“下一步”
选择需要卸载的功能,点“全选”,然后下一步(提示:小编这里安装的是精简版,功能可能没那么多,大家自己卸载的时候,一样全选就可以了)
这里又是进行一些检测,点“下一步”
准备卸载界面:点击“删除”按钮即可开始卸载
SQL Server 2008卸载ing
卸载完成,第一步告一段落
二、删除SQL数据库相关文件夹
一般大家默认是安装在C盘,如果是安装在其他盘符,C盘也可能会有相关数据文件。
如图:C:\Program Files 或者 C:\Program Files(x86)目录下都可能残存有 microsoft SQL Server 文件夹,全部删掉即可
如果提示无法删除,可能还有相关服务没关,重启下电脑应该就OK了。
三、清除注册表文件:(最重要的一步)
大家安装失败绝大多数都是因为注册表没删导致的。(正常来说都不会主动去删注册表文件)
点“开始”,搜索栏输入“regedit”,点击则可以打开注册表编辑器
也可以在开始菜单里面找到 “运行” 功能,点击之(按[Win+R]组合键也可以打开)
同样输入“RegEdit”,点确定,这样也可以打开注册表编辑器
这里有几个文件夹,依次找
HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹
HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除。
也就是:看到SQL相关的文件夹全部删除就可以了!
然后重启下电脑!
自此,三个步骤已全部完成,这样就成功将SQL数据库卸载干净啦!

删除sqlserver数据库方法:

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

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

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

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

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

步骤6: 点击下一步。

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

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

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

C:\Program Files\Microsoft SQL Server

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

然后是清除注册表信息

(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

在系统为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 100

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

(4)依次查找 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, 找到“PendingFileRenameOperations”值,并删除其中所有数据,这个选项不删除也可以,但是你重新安装时,进入安装界面就会出现SQL错误提示: 从前的安装程序 *** 作使安装程序 *** 作挂起,需要重新启动计算机 。

解决方法1:点击 开始 运行输入:regedit 打开注册表找到如下目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager删除PendingFileRenameOperations

解决方法2:如果按照方法1,没有找到相关注册表信息,那么有可能是mscorsvwexe进程调用Invoke所致,解决办法:打开任务管理器,结束带哦这个进程即可。

(5)如果要卸载的是命名实例,则在相应的注册表键的MSSQLServer,SQLSERVERAGENT和MSSQLServerADHelper后加上“/”和相应的实例名。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13242975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-25
下一篇 2023-06-25

发表评论

登录后才能评论

评论列表(0条)

保存