广告
美女写真下载

怎么解决SQL SERVER 2000 一直处于停止状态

    不管你的SQL Server 2000 数据库是因为停电或者正常情况下突然就不能启动了,也就是说一直处于停止状态,重启电脑或者杀毒都不管用。如果你查看系统日志,发现“SQL Server evaluation period has expired.”,恭喜你,你的问题现在可以解决了。

    知道为什么吗?因为你使用的是SQL Server 2000 评估版,120 天评估期过期后,SQL Server 将无法启动。或者你的SQL Server 2000因为突然断电,由于SQL Server 2000 BUG成了SQL Server 2000评估版,致使数据库无法使用,当然这种情况是笔者在工作中总结出来的,至今还没有推翻此结论,所以这种情况也适合笔者讲到的方法。

工具/原料

  • <p>Windows XP</p>
  • <p>SQL SERVER 2000/SQL SERVER 2005</p>
  • <p>jeampc</p>

方法/步骤

  1. 1

    首先请看以下脚本,不管你知不知道什么是脚本:

    脚本1:

    date/t>jeampc.txt

    date 2008-08-08

    net start mssqlserver

    @for /f "tokens=1" %%c in (jeampc.txt) do date %%c

  2. 2

    脚本2:

    @echo off

    set nowtime=%date%

    echo 2008-08-08|date

    sc start MSSQLSERVER

    ping -n 5 127.1>nul

    echo %nowtime%|date

    exit

  3. 3

        你看不懂这些脚本没有关系,你只要知道2008-08-08是什么就可以了。对了,这个是时间,请看准格式,把这里的时间修改为你的数据库还能正常使用的时间,然后保存为jeampc.bat文件,创建快捷方式,添加到开机启动项里。OK,重启计算机,你的数据库就能正常使用了。

    END

注意事项

  • 如果不想jeampc.bat开机运行,手动运行jeampc.bat文件也可以,双击一下即可。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。