删除SQL server2012出现重新启动计算机――失败,是什么原因?
一、删除SQL server2012出现重新启动计算机――失败,是什么原因
在卸载sql server 2012开始——运行:输入regedit 进入注册表编辑器,进入之后执行下列操作:
1.彻底删除sql server 2012: hkey_local_machine\software\Microsoft\MSSQLServer
hkey_local_machine\software\Microsoft\Microsoft SQL Server
hkey_current_user\software\Microsoft\Microsoft SQL Server
hkey_current_user\software\Microsoft\MSSQLServer
hkey_local_machine\system\currentcontrolset\control\sessionmanager\pendingfileren ameoperations
2.注册表中的相关信息删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents
3、运行注册表,删除如下项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_USERS\S-1-5-21-2668230077-3704407121-3760209252-500\Software\Microsoft\Microsoft SQL Server
HKEY_USERS\.DEFAULT\Software\Microsoft\VisualStudio
HKEY_USERS\.DEFAULT\Software\Microsoft\SQL Server Management Studio
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
4、查看服务列表里面有哪些sqlserver的服务残留,然后在以下地方,将sqlserver相关的服务全部删除.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
将SQL SERVER安装路径下,如:C盘——Program File下的Microsoft SQL Server 文件夹删除。
延伸阅读:
二、SQL是什么
Structured Query Language
‘SQL’是结构化查询语言,是一种用来操作 RDBMS 的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库
SQL语句主要分为:DQL:数据查询语言,用于对数据进行查询,如select**
DML:数据操作语言,对数据进行增加、修改、删除,如insert、udpate、delete**
TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback
DCL:数据控制语言,进行授权与权限回收,如grant、revoke
DDL:数据定义语言,进行数据库、表的管理等,如create、drop
CCL:指针控制语言,通过控制指针完成表的操作,如declare cursor对于web程序员来讲,重点是数据的crud(增删改查),必须熟练编写DQL、DML,能够编写DDL完成数据库、表的操作,其它语言如TPL、DCL、CCL了解即可SQL 是一门特殊的语言,专门用来操作关系数据库不区分大小写
猜你喜欢LIKE
相关推荐HOT
更多>>linux都有哪些认证?
一、LPI认证LPI(Linux Professional Institute)是一个非盈利性组织,提供了一系列的Linux认证,包括初级(LPIC-1)、中级(LPIC-2)和高级(L...详情>>
2023-10-18 02:39:08怎么打开一个.bak格式的30G的数据库文件?
一、打开一个.bak格式的30G的数据库文件的步骤1、打开SQL Server Management Studio首先打开SQL Server Management Studio,SQL Server详情>>
2023-10-18 01:19:15Python的字典和数据库有什么区别?
一、Python的字典和数据库有什么区别1、Python 中的字典是哈希表(hash tables)的一种抽象数据类型的具体实现。 字典存在于内存中。如果没有将...详情>>
2023-10-18 01:02:55Flutter架构是怎样,为什么比ReactNative好?
一、Flutter架构概述Flutter是由谷歌开发的开源移动应用开发框架,使用Dart编程语言。Flutter的架构采用了一种称为“层叠式架构”的设计模式。1...详情>>
2023-10-18 00:15:19热门推荐
linux都有哪些认证?
沸为什么搜索引擎在磁盘上的索引不能做到实时添加而数据库可以?
热Win10下Oracle 11g 数据库突然连接失败怎么办?
热Power BI中建立度量值输入信息后按回车怎么不行?
新单片机程序烧录的3种方式(ISP、ICP、IAP)是什么?
怎么打开一个.bak格式的30G的数据库文件?
Python的字典和数据库有什么区别?
数据库事务完成后结果返回给客户端前连接断开了会发生什么?
删除SQL server2012出现重新启动计算机――失败,是什么原因?
Flutter架构是怎样,为什么比ReactNative好?
sql server2012r2所在服务器做端口限制,需要开放什么端口才能继续访问数据库?
Oracle有什么优势和劣势?
数据库聚集索引非聚集索引实现上有哪些区别?
数据库(如oracle、mysql)及编程语言(php、python、perl、lisp)的区别?