zoukankan      html  css  js  c++  java
  • SQL Server evaluation period has expired解决办法

    问题现象:

    本地计算机 上的 MSSQLSERVER 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务

    查看SQL日志发现:

    SQL Server evaluation period has expired.

    问题分析:估计是SQL SERVER2000评估板过期的原因,知道了原因,这就好办了!!

     

    如何在 SQL Server 2000 评估版过期后升级到 SQL Server 2000 零售版

    当 SQL Server 2000 评估版的 120 天评估期过期后,SQL Server 将无法启动。在 Windows 事件查看器应用程序日志中,您可能会看到下面的错误:
    SQL Server evaluation period has expired.
    本文介绍如何从过期的 SQL Server 2000 评估版升级到 SQL Server 2000 零售版。您可以从 SQL Server 企业评估版升级到 SQL Server 个人版、标准版或企业版。
    注意:在 SQL Server 2000 评估版过期前,您可以使用相同的步骤将它升级。
    注意:对于群集安装,此过程不适用。
    在 SQL Server 2000 评估版过期后,您可以使用零售安装将过期的 SQL Server 实例升级到 SQL Server 2000 零售版。为此,请按照下列步骤操作:
    1.从零售安装 CD 运行安装(例如,从 SQL Server 2000 安装 CD 运行有效的零售版)。
    2.选择为现有 SQL Server 实例升级、删除或添加组件。
    3.选择要升级的实例。
    4.选择升级现有安装选项。
    5.选择是,升级我的程序框。
    6.如果您不想添加任何附加组件,请在是否要安装附加组件?对话框中选择否。如果您要添加其他组件,请选择是,并选中要添加的组件的框。
    7. 单击完成。
    8. 停止并重新启动 SQL Server。
    要将虚拟 SQL Server 从评估版升级到零售版,必须备份数据库,卸载虚拟服务器,重新安装零售版,然后还原数据库。

    如果不想安装正式版,或者不方便直接安装正式版
    把系统时间调整到过期之前的某一天(当然,这个日期SQL SERVER应该已经安装了),然后启动SQL SERVER 2000,再把时间调整到正确的时间,再启动SQL SERVER2000,这样就可以启动起来了!

    也可以写一个批处理,放到 "C:Documents and SettingsAll Users「开始」菜单程序启动"文件夹下,每次系统启动时自动执行。文件名只要以.bat结尾就好了,比如"启动SQLSERVER.bat"

    批处理文件内容如下:
    date/t>temp.txt
    date 2007-12-08    /* 注:这里的日期SQL SERVER应该已经安装了 */
    net start mssqlserver
    @for /f "tokens=1" %%c in (temp.txt) do date %%c

    下次重启计算机时,它会先修改系统至 2007-12-8(这个时间自己定,但要在你装Sql server2000 的 120 天之内.
    然后会自动重启Sql server 服务。当启动成功后,系统会自动改回到正确的时间. (注意:如果有装阻止修改系统时间的软件 AutoRun (auto专杀) 的话,可能会失败.)

  • 相关阅读:
    Easy Code 自定义的模板
    LINUX批量修改文件名
    解决FTP登录太慢
    linux 命令
    Linux rename命令
    MySQL字段重复出现多少次
    kafka安装
    Redis 5.0简单安装
    Tomcat常用配置
    jenkins安装和简单配置
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2714955.html
Copyright © 2011-2022 走看看