今天上午公司财务因要登陆T6服务器做帐,登陆时却显示连接不上服务器,于是请求笔者协助解决。笔者登陆服务器后,发现右下角的SQL服务器显示为停止(红色标记),本以为是暂停,可刷新后重启,还是启动不了。很奇怪,笔者只是在这之前重启了一下服务器而已,sql怎么自动停止了?
既然这样启动不了,那就进服务项里启动,于是进入管理》服务和应用程序》服务,找到MSSQLSERVER项,点击启动,可马上就报错,显示有其他项未启动。木有办法,笔者决定进入事件管理器里查看出错原因,系统工具》事件查看器》应用程序里,信息项提示SQL Server evaluation period has expired,从字面上很容易理解,sql服务器试用期已过。安装过sql2000的朋友都知道,一般从网上下载的sql2000版本,其试用期为120天评估期,120天过后则无法启动,这就是导致为什么有时重启服务器后,SQL自动停止的原因。
既然是试用期过,那何不将当前服务器日期调整成较早的日期,于是笔者将服务器当前日期改为2013-02-01(这个根据你自己的情况来定,至于服务器本地时间怎么修改不用讲了吧),右下角SQL图标再次刷新并启动sql,成功!注:当启动成功后,系统会自动改回到系统正确的时间。
总结:当服务器重启后,SQL无法启动并提示SQL Server evaluation period has expired的时候,请将当前日期修改为SQL安装后不久日期(安装后120天以内),待SQL正常启动后,再将本地服务器时间改回即可。
此时重新打开T6界面,输入需要连接服务器的名称或直接输入服务器IP地址,可正常连接。
本文地址:http://www.45fan.com/a/question/1393.html