SQL Server的彻底卸载与再次安装方式
作者:Echo木 发布时间:2024-01-17 15:55:50
SQL Server的彻底卸载与再次安装
可能大家已经有深刻体会,SQL Server的卸载十分繁琐。最让人头疼的是,出了问题的SQL Server未卸载完全就再次安装将会频频出错。我当时也是深受其扰,但所谓久病成医,为此,下面介绍如何完全卸载 SQL Server。
卸载分为三大部分:
1、控制面板删除名字带有“SQL”的程序
点击计算机左下角“开始”,
点击“控制面板”
点击“程序”
寻找与SQL相关的程序,并卸载
2、删除磁盘里的安装文件(一般数据库默认安装在C盘)
(1)“C:\Program Files”删除“Microsoft SQL Server”文件夹
(2)如果是64位系统还需要删除“C:\Program Files(x86)”中的 “Microsoft SQL Server” 文件夹
(3)注意:若无法删除文件,请先获得权限,或者进入安全模式后再删除。
进入安全模式:按住【shift】不放然后选择左下角开始菜单中的重启选项,直到进入【疑难解答】后松开按键,选择【高级选项】-【启动设置】选择【重启】,重启后在【启动设置】界面按F4进入安全模式。找到对应文件夹后删除。退出安全模式只需重启电脑。
3、删除注册表(删除有三步 )
“开始+R”可以快速进入运行,输入“regedit”,进入注册表编辑。
(1)HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>
Control–>Session Manage,右击,找到PendingFileRenameOperations并删除;
(2)HKEY_CURRENT_USER–>Software–>Microsoft–>Microsoft SQL Server,删除;
(3)HKEY_LOCAL_MACHINE–>SOFTWARE–>Microsoft–>
Microsoft SQL…,删除前缀为Microsoft SQL的内容
完成后最好重启下再安装,安装成功完成,但连接服务器时出现如下图错误,可选择本地连接即可。
SQL Server完全卸载删除操作手册
安装SQLServer数据库本来是件很简单的事,但是,一旦在第一次安装时出错后,就会导致各种安装不了第二遍得问题接踵而至。
1、打开控制面板—程序—卸载程序(删除不彻底将导致下一次进行安装的时候安装失败)
2、找到Microsoft SQL Server 2012(64位)程序
3、 右键—“卸载/更改”,运行后弹出如下所示画面,点击选择删除:
4、 进入“安装程序支持规则”,然后点击“确定”,进入“下一步”,如下图所示:
5、 这时进入“删除SQL Server 2012”选择实例,点击“下一步”,如下图所示
6、 这时进入“选择功能”,为了完全删除全部安装文件,选择“全选”,点击“下一步”
7、 然后进入“删除规则”,查看操作完成的数目、失败数目、警告数目等,如下图所示:
8、 接着进入“准备删除”阶段,有配置文件路径,然后点击“删除”按钮
9、 然后进入“完成”阶段,查看功能删除状态,然后点击“关闭”,如下图所示:
不要以为到了这里就认为数据库卸载完成了,下面得步骤一定要进行!一定要进行!一定要进行!
10、进入系统C盘,查看SQL Server文件夹(整个删除包括父级目录Microsoft SQL Server文件夹,如果文件目录是在D盘/其他盘 同理删除),选中删除这些文件夹,如下图所示:
11、按Win+R进入注册表,
HKEY_CURRENT_USER—>Software—>Microsoft,删除Microsoft SQL Server有关的所有文件夹,
HKEY_LOCAL_MACHINE—>SOFTWARE—>Microsoft,删除Microsoft SQL Native Client ,Microsoft SQL Server,Microsoft SQL Server 2012 Redist
查看注册表相关的SQL Server,如下图所示:
至此,整个数据库就算卸载完成了,卸载完成之后最好重启下电脑。
来源:https://blog.csdn.net/qq_43015237/article/details/89703140


猜你喜欢
- 京东图书评论有非常丰富的信息,这里面就包含了购买日期、书名、作者、好评、中评、差评等等。以购买日期为例,使用Python + M
- MySQL DATE_FORMAT函数简介要将日期值格式化为特定格式,请使用DATE_FORMAT函数。 DATE_FORMAT函数的语法如
- 如果不清楚字符串的编码格式的话,就可以将这段字符这样检查:$encode = mb_detect_encoding($string, arr
- 当孔乙己说回字有四样写法的时候,相信各位都是这样的表情吧?但是,如果孔乙己说NumPy数组有四种乘法的时候,各位大约就是这样的表情了吧?实际
- Oracle是应用最广的大型数据库,而在范式下进行Oracle数据库设计则可以大大减少数据冗余,使数据库维护更方便,可惜范式下的数据表一般不
- 从PHP生成HTML静态页面并存储到以年份和月份为名称创建的目录。读取全部数据批量生成,全部生成后弹出提示。可指定批次生成数量,建议不超过8
- 如:http://localhost/newurl/WebForm1.aspx 1.方法document.URL(注意大小写) 结果是:ht
- blur事件在元素失去焦点时触发。在一些jquery的教程、api手册等上面对blur事件,提供了一个错误的例子,就是关于p标签失去焦点的问
- js代码:$(".head").change(function() {var val = $(this).val();i
- 1、安装类库pip install pyautogui2、代码:import pyautogui,time,randompyautogui.
- JavaScript中的标识符的命名有以下规则:由字母、数字、$、_组成以字母、$、_开头不可以使用保留字!!!要有意义!!!!!!!标识符
- 本文实例讲述了Python实现的排列组合、破解密码算法。分享给大家供大家参考,具体如下:排列组合(破解密码)1.排列itertools.pe
- 1. 新建文件夹if not os.path.exists(feature_dir): os.makedirs(f
- 现在我们已经很熟悉Django的MTV模式了。模板(template)负责如何去展示数据,而视图(view)负责筛选出正确的数据。因此通常来
- 第一种方法:第一步:先看报错窗口2003 can't connect to MySQL server on '127.0.0
- 1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳import timeimport datetimet = time.time()print
- 这是一个小技巧,看着.ejs的后缀总觉得不爽,使用如下方法,可以将模板文件的后缀换成我们习惯的.html。1.在app.js的头上定义ejs
- 以前的Sony Ericsson牌DVD影碟机坏掉了,上周到沃尔玛买了个philips的回来,于是又淘了一些DVD回来看。在使用遥控的时候忽
- 关于递归函数:函数内部调用自身的函数。以n阶乘为例:f(n) = n ! = 1 x 2 x 3 x 4 x...x(n-1)x(n) =
- 本文实例讲述了JS添加或删除HTML dom元素的方法。分享给大家供大家参考,具体如下:创建新的 HTML 元素如需向 HTML DOM 添