17052: SQL Server evaluation period has expired
发布时间:2014年09月08日 10:29 | 发布者:新速科技 | 浏览次数:5374次
前两天服务器由于一些原因需要重起,在重新启动后却发现里面的sql server2000怎么也启动不了。在服务管理器上点击“启动”感觉就像没有反应一样“一直”(其实后面才知道是启动了又停止)处于停止状态。在企业管理器里面也是无法启动,老是提示无法连接服务器或者连接被拒绝。后面在系统服务里面手动启动 MSSQLSERVER服务老是提示:该服务启动之后又自动关闭,请察看日志之类的话。打开日志后发现这个:
事件类型: 信息
事件来源: Service Control Manager
事件种类: 无
事件 ID: 7035
描述:
MSSQLSERVER 服务成功发送一个 开始 控件。
http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
----------------------------------------------------------------------------------------------------------------------
就提示事件类型: 信息
事件来源: Service Control Manager
事件种类: 无
描述:
MSSQLSERVER 服务处于 停止 状态。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
在网上发现好多网友也遇到过类似的问题,这个是sql server 2000过期了的原因,好多人建议重新装,但是这个意味着大量的时间要浪费,并且重新装了还需要恢复数据,很麻烦。还有人建议说将系统时间修改到没有过期的时间点就可以用了,受到这个的启发我先把系统时间改到过期之前,然后启动sql server 服务,在把时间改回来不是就完美了么,居然成功了!系统又可以正常的运行了!于是把时间改回来了,但是重启后错误依然存在。
正确解决方法:运行SQLSERVER安装程序,安装时选“高级选项”,然后选择"重建注册表"然后一路点下去就可以了,重启后完全就正常了!!