SQL Server evaluation period has expired sql server 2000 评估版过期的完美解决办法

作者: 冬冬 分类: 网络技术 发布时间: 2017-02-18 09:28

当 SQL Server 2000 评估版的 120 天评估期过期后,SQL Server 将无法启动。

在 Windows 事件查看器应用程序日志中,您可能会看到下面的错误:

SQL Server evaluation period has expired.

解决方法:(我的是Windows2003)
转到: C:\Documents and Settings\All Users\「开始」菜单\程序\启动
就是 开始菜单的启动项那里, 创建一个文件: 启动SQLSERVER.Bat

右键.bat文件–> 编辑 –>输入:

date/t>temp.txt
date 2008-03-15
net start mssqlserver
@for /f “tokens=1” %%c in (temp.txt) do date %%c

保存。

这样下次重起计算机时,它会先修改系统至 2008-03-15 (这个时间自己定,但要在你装Sql server2000 的 120 天之内.)
然后会自动重起 Sql server 这个服务。 当启动成功后,
系统会自动改回到系统正确的时间.

(注意:如果你有装阻止修改系统时间的软件 AutoRun (auto专杀) 的话,可能会失败.)

或者:

@echo off
set nowtime=%date%
echo 2008-08-22|date
sc start MSSQLSERVER
ping -n 5 127.1>nul
echo %nowtime%|date
exit

——————————————
本文介绍如何从过期的 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。

PS:运行SQLSERVER安装程序,安装时选“高级选项”,然后选择”重建注册表”然后一路点下去就可以了,重启后完全就正常了!!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!