-
SQL Server安装、使用报错及解决方案
版权声明:【分享也是一种提高】个人转载请在正文开头明显位置注明出处,未经作者同意禁止企业/组织转载,禁止私自更改原文,禁止用于商业目的。 https://blog.csdn.net/u010887744/article/details/50637398
附:删除SQL的注册表信息、安装目录、相关服务 的批处理
安装报错 :
1、必须重新启动计算机才能安装 sql server。
regedit定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 ,删除右边窗口PendingFileRenameOperations,重新运行即可。
2、MsiGetProductInfo 无法检索 Product Code 为“{95120000-00B9-0409-1000-0000000FF1CE}”;的包的 ProductVersion.错误代码: 1605.
把这个GUID的前段“95120000” 倒排成为 00002159 ,然后HKEY_Classes_Root\installer\UpgradeCodes里查找这个倒排的值, 并删除对应的父节点。
3、为 SQL Server 服务提供的指定凭据无效。若要继续操作,请为 SQL Server 服务提供有效的帐户和密码。
SQL Server代理 选 SYSTEM
SQL Server database engine 选 NETWORK SERVICE
SQL Serveranalysis services 选 NETWORK SERVICE
SQL Serverreporting services 选 NETWORK SERVICE
SQL Serverintegration services 选 NETWORK SERVICE
不要设置密码。
4、 sql 2008性能计数器注册表配置单元一致性 安装失败
在正常电脑复制C:\WINDOWS\system32目录下的perfc009.dat、perfh009.dat、perfi009.dat(数字可能不同)到本机即可。
还原数据库:
备份集中的数据库备份与现有的 '' 数据库不同。自己新建同名数据库也失败。
解决方案:根节点--数据库右键--还原数据库--选择并勾选备份文件--这时候就有目标数据库供选择了。
卸载方法:
控制面板--卸载Microsoft SQL Server 2008--卸载与2008相关组件--删除磁盘里的安装文件(一般数据库默认安装在C盘)
--清空注册表(①HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中(看右边)找到PendingFileRenameOperations值;
②HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server 、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer )
定位到一下项,删除SQL相关。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData [ \S-1-5-18\Produc]
Note:删除注册表有风险,最好提前备份。
工具删除
\Program Files\Microsoft SQL Server\
\Program Files (x86)\Microsoft SQL Server\
以及安装包目录
将下方命令保存为bat,以管理员权限执行即可。
@Echo Off
Echo By: CSDN.zxiaofan.cn
Echo 请选择 N:退出 其他:删除SQL的注册表信息、安装目录、相关服务
Echo 【Note:注册表将会备份在D盘根目录,文件和服务删除操作不可逆!】
Echo.
Echo.
Set /p var=请选择:
If /i %var%==N (Exit)
set "pending=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager"
set "CURRENT_USER_SQL=HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server"
set "LOCAL_MACHINE_SQL=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server"
set "LOCAL_MACHINE_MSSQL=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer"
set "LOCAL_MACHINE_SQL2008=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2008 Redist"
set "LOCAL_MACHINE_SQl10=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Native Client 10.0"
::备份注册表
::reg export "%pending%" D:\PendingFile.reg
::reg export "%CURRENT_USER_SQL%" D:\CURRENT_USER_SQL.reg
::reg export "%LOCAL_MACHINE_SQL%" D:\LOCAL_MACHINE_SQL.reg
::reg export "%LOCAL_MACHINE_MSSQL%" D:\LOCAL_MACHINE_MSSQL.reg
::reg export "%LOCAL_MACHINE_SQL2008%" D:\LOCAL_MACHINE_SQL2008.reg
::reg export "%LOCAL_MACHINE_SQl10%" D:\LOCAL_MACHINE_SQl10.reg
::删除注册表
reg delete "%pending%" /v "PendingFileRenameOperations" /f
reg delete "%CURRENT_USER_SQL%" /f
reg delete "%LOCAL_MACHINE_SQL%" /f
reg delete "%LOCAL_MACHINE_MSSQL%" /f
reg delete "%LOCAL_MACHINE_SQL2008%" /f
reg delete "%LOCAL_MACHINE_SQl10%" /f
::删除SQL目录
rd /s /q "C:\Program Files\Microsoft SQL Server"
rd /s /q "D:\Program Files\Microsoft SQL Server"
rd /s /q "C:\Program Files (x86)\Microsoft SQL Server"
rd /s /q "D:\Program Files (x86)\Microsoft SQL Server"
rd /s /q "C:\Program Files (x86)\Microsoft SQL Server Compact Edition"
::删除服务
sc delete MSSQLServerADHelper100
sc delete SQLWriter
Pause
欢迎个人转载,但须在文章页面明显位置给出原文连接;
未经作者同意必须保留此段声明、不得随意修改原文、不得用于商业用途,否则保留追究法律责任的权利。
【 CSDN 】:csdn.zxiaofan.com
【GitHub】:github.zxiaofan.com
如有任何问题,欢迎留言。祝君好运!
Life is all about choices!
将来的你一定会感激现在拼命的自己!
---------------------
作者:Z小繁
来源:CSDN
原文:https://blog.csdn.net/u010887744/article/details/50637398
版权声明:本文为博主原创文章,转载请附上博文链接!
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式