不管你的SQLServer2000数据库是因为停电或者正惘度谋裆常情况下突然就不能启动了,也就是说一直处于停止状态,重启电脑或者杀毒都不管用。如磨营稼刻果你查看系统日志,发现“SQLServerevaluationperiodhasexpired.”,恭喜你,你的问题现在可以解决了。知道为什么吗?因为你使用的是SQLServer2000评估版,120天评估期过期后,SQLServer将无法启动。或者你的SQLServer2000因为突然断电,由于SQLServer2000BUG成了SQLServer2000评估版,致使数据库无法使用,当然这种情况是笔者在工作中总结出来的,至今还没有推翻此结论,所以这种情况也适合笔者讲到的方法。
工具/原料
WindowsXP
SQLSERVER2000/SQLSERVER2005
jeampc
方法/步骤
1、首先请看以下脚蛔糯阚熨本,不管你知不知道什么是脚本:脚本1:date/t>jeampc.txtdate2008-08-08荏鱿胫协netstartmssqlserver@for/f"tokens=1"%%cin(jeampc.txt)dodate%%c
2、脚本2:@echooffsetnowtime=%date%echo2008-08-08|datescstartMSSQLSERVERping-n5127.1>nulecho%nowtime%|dateexit
3、你看不懂这些脚本没有关系,你只要知道2008-08-08是什么就可以了。对了,这个是时间,请看准格式,把这里的时间修改为你的数据库还能正常使用的时间,然后保存为jeampc.bat文件,创建快捷方式,添加到开机启动项里。OK,重启计算机,你的数据库就能正常使用了。