【数据库】Sql Server 2008完全卸载方法(其他版本类似)
本文介绍如何卸载 Microsoft SQL Server 2008的方法。当您按照本文中的步骤时,您还准备系统以便可以重新安装 SQL Server 2008版本
一. SQL2008卸载。
1.从控制面板卸载
1)点击计算机右下角“开始”,点击“控制面板”

2)点击“卸载程序”。

3)在程序列表中找到“Microsoft SQL Server 2008”,右击 选“卸载”(或双击)。

4)点击“删除”


5)如上图,则重启计算机。 按上面的步骤,重新卸载。
重启后,重新卸载,如下图。
6)点击确定。

7)下一步

8)全选。点击“下一步”。

下一步

删除

等待 可能需要办小时
全部成功 ,下一步。

关闭即可。
二.卸载与2008相关组建,开始—控制面板—卸载程序。右击卸载。


卸载完成后窗口自动消失。
二. 删除磁盘里的安装文件(一般数据库默认安装在C盘)
路径“C:\Program Files”删除“Microsoft SQL Server”文件夹

三.清空注册表。
1. HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中(看右边)找到PendingFileRenameOperations值并删除它。就可以安装了。注意,不要点Session Manager前面的“+”号,不是“+”里的东西,就是在Session Manager里面。
实例图
1)键盘上的“开始+R”可以快速进入运行,输入“regedit”。

找到:“HKEY_LOCAL_MACHINE ” 下的“ SYSTEM ”——“CurrentControlSet”——“Control”——“Session Manage” 中(看右边)找到PendingFileRenameOperations值并删除它。就可以安装了。




2、运行注册表,删除如下项:
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卸载干净。
下面是微软官方发布的sql2008删除方法
卸载一个独立的 SQL Server 2008实例之前应考虑的问题
•我们建议您使用添加或删除程序功能在控制面板卸载 SQL Server。
•对于正在运行 SQL Server 2008与早期版本的 SQL Server 的计算机,在企业管理器和其他依赖于 SQL DMO 的程序可能被禁用。在以下情况下可能会发生此问题:
◦通过并行安装的 SQL Server 2008,SQL Server 2000 中和一个或多个这些实例卸载 Microsoft SQL Server 7.0 的任意组合
◦通过并行安装的 SQL Server 2000年并在 SQL Server 2008后安装 SQL Server 2000年的 SQL Server 2008
删除的 SQL Server SQL DMO COM 库的注册后,将出现此问题。
要重新启用企业管理器和其他具有 SQL DMO 依赖项的程序,注册 SQL DMO。若要执行此操作,打开一个命令提示符,键入以下命令,然后按 enter 键:
•您的计算机中具有所需的最小物理内存量从删除 SQL Server 组件之前,请确保页面文件的大小就足够了。页面文件的大小必须等于物理内存的两倍。没有足够的虚拟内存可能会导致 SQL Server 未完全删除。
•在 SQL Server 2005 中,SQL Server 浏览器集成安装中安装与数据库引擎或 Analysis Services。
在 SQL Server 2008 中,SQL Server 浏览器是自动执行与 Analysis Services 的数据库引擎的单独安装。如果您有多个 SQL Server 2008实例,当卸载 SQL Server 2008 年的最后一个实例时 SQL Server 浏览器会自动卸载。
但是,如果在一个或多个 SQL Server 2008实例以及系统中存在 SQL Server 2005,SQL Server 2008的浏览器会不自动删除卸载 SQL Server 2008 年的最后一个实例时。SQL Server 2008浏览器已安装 SQL Server 2008以及保持轻松连接到的 SQL Server 2005 实例的系统上。
您可以保留与 SQL Server 2005 安装 SQL Server 2008浏览器。SQL Server 2008浏览器将继续正常工作。
要卸载 SQL Server 2008中的所有组件,您必须通过使用控制面板中的添加或删除程序功能都卸载 SQL Server 2008浏览器组件。如果您删除了 SQL Server 2008浏览器存在一个 SQL Server 2005 命名的实例时,可能会中断连接到 SQL Server 2005。在此情况下,您可以通过使用下列方法之一重新安装 SQL Server 2008浏览器:
◦通过使用控制面板中的添加或删除程序功能来修复 SQL Server 2005 的实例。
◦安装 SQL Server 2005 数据库引擎或 Analysis Services 的实例。
要卸载的 SQL Server 2008实例之前执行的操作
•备份您的数据
您可能必须要保存在其当前状态的数据库。您可能希望保存对系统数据库所做的更改。在两种情况下,请确保卸载 SQL Server 之前备份数据。或者,将所有数据和日志文件的副本保存到 MSSQL 文件夹之外的文件夹中。(到 MSSQL 文件夹将删除在卸载过程中。
您必须保存的文件包括下列数据库文件。
注意这些文件将安装 SQL Server 的一部分。
◦Distmdl.*
◦Master.*
◦Mastlog.*
◦Model.*
◦Modellog.*
◦Msdbdata.*
◦Msdblog.*
◦Mssqlsystemresource.*
◦Northwind.* (此数据库是可选的安装)。
◦Pubs.*
◦Pubs_log.*
◦Tempdb.*
◦Templog.*
◦报表服务器 [$实例名称] (此文件是报告服务默认数据库)。
◦报表服务器 [$实例名称] TempDB (此文件是临时报告服务默认的数据库)。
•删除本地安全组
在卸载 SQL Server 之前,删除 SQL Server 组件的本地安全的组。
•保存或重命名报告服务文件夹
如果您使用 SQL Server 安装和报告服务,保存或重命名以下文件夹和子文件夹:
◦驱动器: \Microsoft SQL Server\MSRS10。SQL Server 实例名称\Reporting 服务
备注
◦在这些文件中,驱动器是在其安装 SQL Server 2008的驱动器的占位符。
◦如果您使用 SSRS 配置工具来配置安装,名称可能与此列表中的名称不同。此外,数据库可能位于远程计算机正在运行 SQL Server 2008上。
•删除报表服务的虚拟目录
使用 Internet Information Services (IIS) 管理器删除下列虚拟目录:
◦报表服务器 [$实例名称]
◦报告 [$实例名称]
•删除报表服务器应用程序池
使用 IIS 管理器中删除报表服务器应用程序池。
•停止所有 SQL Server 服务
我们建议您卸载 SQL Server 组件之前,停止所有 SQL Server 服务。活动的连接,可以防止成功卸载。
•使用具有适当权限的帐户
通过使用 SQL Server 服务帐户或通过使用具有同等权限的帐户登录到服务器。例如,您可以登录到该服务器使用的帐户是本地的管理员组的成员。
如何卸载的 SQL Server 2008实例
注意SQL Server 安装程序是一个复杂的过程。SQL Server 安装程序修改注册表项和 DLL 文件的很的多。SQL Server 安装程序也安装并更新的权限项目和服务注册。
我们在多个配置中测试 SQL Server 安装程序的过程,安装和卸载时。但是,我们不能测试所有配置第三方产品和特定客户可以在操作系统级别发生的更改的数量。因此,您可能会遇到极少数情况下,阻止成功安装或卸载 SQL Server 使用的安装程序。
这些复杂的问题,因为 SQL Server 支持团队可能会建议如果未执行 SQL Server 程序的干净卸载帮助这篇文章中概述的步骤重新安装操作系统。这有助于提供一个干净的平台,可以在您的系统上重新安装 SQL 服务器。
1.请按照下列步骤,根据您所运行的 Windows 服务器的版本:
Windows 2008 Server
a.在控制面板中打开程序和功能项。若要执行此操作,单击开始,在开始搜索框中,键入appwiz.cpl ,然后单击appwiz.cpl 程序列表中。
b.在当前安装的程序列表中,单击Microsoft SQL Server 2008,或单击Microsoft SQL Server 2008 (64 位).
c.单击卸载。SQL Server 安装向导将启动。
Windows Server 2003
a.打开控制面板中的添加或删除程序项。若要执行此操作,单击开始,单击运行,在打开框中,键入appwiz.cpl ,然后单击确定.
b.在当前安装的程序列表中,单击Microsoft SQL Server 2008,或单击Microsoft SQL Server 2008 (64 位).
c.单击删除。SQL Server 安装向导将启动。
2.在组件选择-卸载页中,选择一台服务器或您想要删除共享的组件。
单击报告按钮以查看 SQL Server 组件和安装的功能的列表。该报告包括版本信息、 版本信息、 更新级别的信息和为每个已安装的组件和功能的语言信息。
3.单击下一步.
4.在确认-卸载页上,查看组件和功能,将被删除,然后单击下一步的列表。安装进度页将显示安装程序的状态。
5.在完成的安装页上,单击完成退出安装向导。
6.重复步骤 2 至 5,直到所有 SQL Server 2008组件都被删除。
【数据库】Sql Server 2008完全卸载方法(其他版本类似)的更多相关文章
- Sql Server 2008完全卸载方法(其他版本类似)
一. SQL2008卸载. 1.从控制面板卸载 1)点击计算机右下角“开始”,点击“控制面板” 2)点击“卸载程序”. 3)在程序列表中找到“Microsoft SQL Server 2008” ...
- SQL SERVER 2008 彻底卸载干净方法 (转)
最近安装SQL SERVER 2008失败后,再重新安装时老是报错,东搞西搞的很难卸干净.但又不方便重装系统,经按下面方法终于搞定并成功安装上2008 1.停掉SQL SERVER 2008所有相关服 ...
- 批量还原数据库 SQL Server 2008
1.如果你够懒,不想一步一步点路径,一步一步选择 2.如果你连单个备份数据库的存储过程都不想多执行,一般每还原一个需要修改数据库名 下面的脚本适合你: /*********************** ...
- 数据库 SQL Server 到 MySQL 迁移方法总结
最近接手一起老项目数据库 SQL Server 到 MySQL 的迁移.因此迁移前进行了一些调查和总结.下面是一些 SQL Server 到 MySQL 的迁移方法. 1. 使用 SQLyog 迁移 ...
- 九、数据库——sql server 2008导入excel
昨天分配给我一个活,让我手动录入新闻网页的数据,包括每条新闻的标题.时间和链接. 一开始,就是按照最原始的手动录入的方法,一条条的录入.发现这简直就是在浪费时间,于是就想了一种新方法. 1.将网页中的 ...
- 备份数据库SQL Server 2008下实测
下面的存储过程适用: 1.一次想备份多个数据库. 2.只需要一步操作,在有存储过程的条件下. 3.可以根据自己的需要修改存储过程. /*----------------------------- De ...
- 从远程服务器数据库中同步数据到本地数据库 sql server 2008 开启分布
控制面板\所有控制面板项\管理工具 打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键.在MSDTC选项卡中,点击“安全配置”按钮. 在安全配置窗口中做如下设置: ...
- 二、SQL Server 2008附加数据库时出错的解决方法
错误中提示“数据库的版本为661,无法打开.此服务器支持655版及更低版本.不支持降级路径”. 这种情况是由于高版本的数据库文件在低版本的数据库上造成的,即我们要附加的数据库文件的版本高于当前SQL ...
- SQL Server 2008 sp3启用1433端口的方法
SQL Server 2008 SP3一般的默认端口是1433,但有时候会遇到一些问题导致1433端口无法启用.这是笔者给大家指导如何开启1433端口 工具/原料 SQL Server 2008 ...
随机推荐
- linux之sed基础命令详解
sed (Stream EDitor)是一个强大的字符流编辑器,输入一般是来自文件,默认情况下不编辑原文件,仅对模式空间中的数据作处理;而后,将模式空间打印到屏幕显示 sed基础用法 sed [op ...
- react路由按需加载方法
使用router4之后以前的按需加载方法require.ensure 是不好使了. 所以我们改用react-loadable插件做按需加载. 第一步: yarn add react-loadable ...
- 20154327 EXP8 Web基础
基础问题回答 (1)什么是表单? 表单:表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域:包 ...
- 能用程序解决的问题绝不BB之租房篇章...
项目缘起于高德API+Python解决租房问题, 修修补补之后上线了58公寓高德搜房(全国版)http://woyaozufang.live:8080. 经过了多次代码优化.内容改版.新增房源等... ...
- CC3200使用MQTT的SSL加密证书可用日期修改
1. 在使用CC3200进行SSL加密的时候,需要证书,但是证书有一个截止日期,如果当前CC3200没有设置这个日期,那么证书通信会失败,需要添加代码 int setDeviceTime() { Sl ...
- spark 执行架构
术语定义 Application:Spark Application的概念和Hadoop MapReduce中的类似,指的是用户编写的Spark应用程序,包含了一个Driver 功能的代码和分布在集群 ...
- Qt官方开发环境生成的exe发布方式
本来想自己写一个打包程序的文章了,但是我发现了宝贝,在这里,大神写的比我牛逼的多了,这里做一下搬运工 一是为了方便大家 二是为了以后方便自己找 原文链接:http://tieba.baidu.com/ ...
- Qt-QML-关于两个平级的qml文件中的函数调用问题
这几天还在继续搞我的QML,感悟就QML是坑的同时,也是一门很号的语言,用于快速搭界面是很好的.那么,这几天, 遇到一个问题,在下用一个框框画一下,希望可以理解 抽象派,解释一下,QML1和QML3是 ...
- kettle_简单入门
简介 Kettle是一款纯Java开发的ETL工具,它是跨平台的,所以它可以在Window.Linux.Unix上运行.注意什么是ETL,读者可以自行百度了解,我的理解是将一个数据库的数据导入到另外一 ...
- 《Effective C++》读书笔记 条款03 尽可能使用const 使代码更加健壮
如果你对const足够了解,只需记住以下结论即可: 将某些东西声明为const可帮助编译器侦测出错误用法,const可被施加于任何作用于内的对象.函数参数.函数返回类型.成员函数本体. 编译器强制实施 ...