SQL Server 2008 服务启动显示17051错误

    今天打开数据库sql 08时显示windows不能在本地启动服务,显示17051错误,经查询是评估已到期,就修改了系统时间,正常启动,改回时间后,打开数据库显示评估已过期。

解决方案:

1.Microsoft SQL Server 2008-->配置工具-->SQL Server 安装中心-->维护-->版本升级,

产品密钥输入:

开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB
 

2.一般第一步操作完以后可以正常的启动sql 服务了,但是打开management studio 时依然提示评估已过期,马上修改注册表:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server100ConfigurationState里的“CommonFiles”值改成3,在重新执行上面的操作。
 

备注: 

sql server 2008安装检查时提示需要“重启”的解决办法:

开始-->运行-->regedit
找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 位置
然后在右边窗口右击PendingFileRenameOperations,选择删除,然后确认。
原文地址:https://www.cnblogs.com/ydchw/p/3494930.html