龙空技术网

Windows 7安装古老的SQL Server 2000数据库过程

每天一点IT 151

前言:

现在我们对“win10装sql2000装不上”大概比较关怀,我们都想要知道一些“win10装sql2000装不上”的相关资讯。那么小编同时在网络上汇集了一些关于“win10装sql2000装不上””的相关文章,希望同学们能喜欢,看官们一起来学习一下吧!

首先,SQL Server 2000太老了,不建议大家使用。

这是博主在协助一食堂安装一个叫浩顺一卡通的软件时候遇到的需求,不知道为什么都到2023年了,这家公司还在坚守SQL Server 2000这么古老的数据库,而且这家公司的技术人员居然将数据库安装到了Windows 7上面,现在出问题罢工了。

故障现象:SQL Server 2000数据库无法启动,导致浩顺一卡通软件无法使用,无法刷卡消费、充值等。

分析原因:通过日志分析得到数据库罢工原因,原安装人员不负责给安装了评估版的数据库,导致120天后过期了,所以数据库就罢工了。

如何判断SQL Server 2000是否评估版呢?可以使用SQL企业管理工具登陆数据库,查看数据库服务器属性,如果产品名称后面带有Evaluate字样的就是评估版了。

一、临时解决办法:

将系统日期临时调整到过期前的日期,手动在服务管理器启动SQL Server 2000,等成功启动后,再改回正确的日期。

嫌手动麻烦,也可以制作一个批处理文件,然后放到计划任务或开始菜单启动里面,让电脑开机登记后自动执行上述操作。

@echo offset nowtime=%date% 将当前正确日期写保存到变量nowtimeecho 2023-03-02|date 修改当期系统日期为过期前的日期,例如:2023-03-02sc start MSSQLSERVER 启动默认的SQL实例服务ping -n 5 127.1>nul 延迟5秒,等待SQL实例服务启动echo %nowtime%|date 再将之前保存的正确日期重新写入为当前系统日期exit 退出批处理
二、永久解决办法:

1、要么在到期前,就运行零售版去升级它,但这几乎不可能,因为当你意识到它是评估版的时候,它就已经过期了,这个时候无论怎么升级,还是评估版。

2、备份数据库,卸载评估版,重新安装零售正式版。先使用SQL企业管理工具登陆数据库并找到数据库文件路径,然后将其备份到其他文件夹。

3、开始卸载评估版,重新安装零售正式版,建议使用微软MSDN原版的SQL Server 2000,不然可能安装会出现问题,另外,注意Windows 7只能安装个人版,不能安装标准或企业版。

这种古老的数据库在固态硬盘上安装速度很快,也很简单:

在安装目录里找到并点击setup.bat ,然后一直点下一步就好了,只要注意选择本地帐户

安装完成后,重启下电脑,再通过数据库管理工具新建同名数据库,选择之前备份的数据库文件就可以了。

这样就彻底解决SQL Server 评估版120天过期的问题了。

我选择的是临时解决方案,因为SQL Server 2000实在是太老了,年纪都赶上00后了,微软既不支持也不销售了,想买正版也买不到。

好了,还是那句话,如果你能看到这里,麻烦点个关注支持一下吧,你的关注就是我最大的动力。

标签: #win10装sql2000装不上