SQL2008无法启动,报错"17051"怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL2008无法启动,报错"17051"怎么解决相关的知识,希望对你有一定的参考价值。

现象:安装的是SQL Server 2008评估版,180天的试用期后,MSSQLSERVER服务就无法启动,手动启动就报告17051错误。

解决办法:

第一步:进入SQL2008配置工具中的安装中心,

第二步:再进入维护界面,选择版本升级,

第三步:进入产品密钥,输入密钥

Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB

Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB

第四步:一直点下一步,直到升级完毕。

用key升级成功后即可启动MSSQLSERVER服务。如果启动SQL SERVER管理器依然报告过期错误,则将注册表HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Microsoft SQL Server\100\ConfigurationState,将其中CommonFiles的键值改为3。

然后再重复以上四个步骤,进行升级就OK了。
参考技术A 解决 依: 现象:安装SQL Server 贰00吧评估版依吧0试用期MSSQLSERVER服务启手启报告依漆05依错误 解决办: 第步:进入SQL贰00吧配置工具安装 第二步:再进入维护界面选择版本升级 第三步:进入产品密钥输入密钥 Developer: PTTFM-X四陆漆G-P漆RH贰-三Q陆CG-四DMYB Enterprise: JD吧Y陆-HQG陆9-P9H吧四-XDTPG-三四MBB 第四步:直点步直升级完毕 用key升级功即启MSSQLSERVER服务启SQL SERVER管理器依报告期错误则注册表HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Microsoft SQL Server\依00\ConfigurationState其CommonFiles键值改三再重复四步骤进行升级O 参考技术B 解决方法 1:

现象:安装的是SQL Server 2008评估版,180天的试用期后,MSSQLSERVER服务就无法启动,手动启动就报告17051错误。

解决办法:

第一步:进入SQL2008配置工具中的安装中心,

第二步:再进入维护界面,选择版本升级,

第三步:进入产品密钥,输入密钥

Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB

Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB

第四步:一直点下一步,直到升级完毕。

用key升级成功后即可启动MSSQLSERVER服务。如果启动SQL SERVER管理器依然报告过期错误,则将注册表HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Microsoft SQL Server\100\ConfigurationState,将其中CommonFiles的键值改为3。然后再重复以上四个步骤,进行升级就OK了。
求采纳本回答被提问者采纳

启动 SQL Server 管理 Studio 在 SQL Server 2008R2 中的错误消息:"无法读取此系统上以前注册的服务器的列表" 解决方法

问题:

       服务器被人直接停掉,重启后,发现sqlserver2008r2 启动管理器报错:

"无法读取此系统上以前注册的服务器的列表"

如图:

点击继续,进入后:

 

解决方法

   点击上图错误消息面板,确认,进入管理器界面,然后 按下 CTRL + ALT + G 来打开已注册的服务器窗口;

   》》如果能打开,尝试如下:

  1. 展开数据库引擎节点。
  2. 用鼠标右键单击服务器的本地组,指向任务,然后单击先前已注册的服务器。

 

   》》 实际情况如下:       如果按 CTRL + ALT + G  报错,仔细查看错误,是否出现提示  c:某个路径下    ...\\2\\xxx.tmp文件 有错,那么

           我们进入到对应的目录,发现2是一个文件而非目录,将2重命名,再重新建立一个2的文件夹。

再打开 管理器,不再报错。

 

以上是关于SQL2008无法启动,报错"17051"怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

启动 SQL Server 管理 Studio 在 SQL Server 2008R2 中的错误消息:"无法读取此系统上以前注册的服务器的列表" 解决方法

SQL Server (MSSQLSERVER) 服务由于下列服务特定错误而终止: %%17051

SQL Server (MSSQLSERVER) 服务因 17051 (0x429B) 服务性错误而停止。

启动SQL 2005服务 中的 SQL Server(MSSQLSERVER)是报错:请求失败,或未及时响应。

在系统日志里提示SQL Server (MSSQLSERVER) 服务因 17051 (0x429B) 服务性错误而停止。

sql server 2005 安装报错