XP下安装SQL SERVER企业版的一个新方法(转载)
原帖地址:http://topic.csdn.net/T/20060314/14/4613478.html
------------------
近日,因为参与一个项目开发,该项目要求只能用正版软件。在开发阶段,我们采用了windows xp和sql server 2000 eval 英文版。
windows xp pro (中和英文)均为正版,sqlserver2000 英文评估版,微软站点下载
经过一段摸索和测试,将sqlserver2000 英文企业版安装成功
首先,我对目前安装sqlserver2000企业版的最为流行的2个方案,做个总结
1。ntswitch软件修改xp为.net server系统,这种方法对系统修改太多,有一定风险,切换之后,系统出现了异常,更遑论安装sqlserver
2.先安装sqlserver enterprise 的msde,再安装客户端工具,个人感觉是在偷换概念,msde在各个sqlserver版本中完全一样,其实就是桌面版的sqlserver,给98用的,根本没有企业版应有的内在。安装这个没有意义,而且安装只能默认的安装到系统分区。不可以自定义安装。
接下来,讨论一下xp可安装的sqlserver 版本,eval和个人版,其他版本安装提示,非server系统不可以安装。
但是eval版本是120天试用版本,之后服务就中止。除非更改时间或者重新安装。
再接下来我们想一下,解决问题的思路,检查了个版本sqlserver中的目录结构和分布,主要文件大致一样。也就是说,我只要让安装文件在检查系统的时候跳过检查系统的版本,就应该可以安装。那么检查系统版本的sqlserver安装文件,是哪一个呢。trace一下,在这里
sqlserver安装包的根目录/x86/binn/setupex.dll
删除或者更改文件名,从新安装提示缺少文件的错误,但是版本拒绝没有了
那么既然只有这一个文件有问题。我可以用评估版本和个人版本的setupex.dll,去替换该文件,是否可以。
come on 想到就做,成功了,我运行sqlserver enterprise的安装文件,没有任何提示,就进入到正常安装向导。不过有一个缺憾,因为我用的是eval,在安装向导的窗口的标题显示eval enterprise,抱着怀疑,我以自定义的方式安装好了sqlserver,我用sqlserver 的select @@version检查版本,显示sqlserver eval enterprise,有点失望,以为还是评估版本的。
如何测试呢,很简单,我们把时间改到了,120天以后,甚至10年以后,重新启动计算机,发现sqlserver的服务依然正常启动,看来是没有问题了,如果是eval版本,那么sqlserver在更改系统时间120天之后,服务就会启动失败,在事件日志里提示已经过期。
总结一下,我们只替换了sqlserver 2000 enterprise的一个文件,其他文件都保持不变的情况下,达到了目的,从风险和操作上来讲用了最小的代价,虽然在版本的显示提示还是eval(如果用个人版不知道是否会显示personal)。但从实际使用角度来说,我们已经享受到企业版的安装文件和设置。
我在网络上去搜索解决问题的办法的时候,没有找到这种方式。或许已经有人用过此方法,而我没找到而已。
把经验分享,希望大家能找到更晚完美的解决方案。因为我只有eval版本,个人版我没测试,有条件的朋友可以测试一下
XP下安装SQL SERVER企业版的一个新方法(转载)相关推荐
- Windows XP 下安装SQL SERVER 2005问题汇总
[本文大部分为转载,有自己追加的部分---本空间申明] SQL2005 分五个版本,如下所列, 1.Enterprise(企业版), 2.Development(开发版), 3.Work ...
- 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...
关于 sqlserver 在linux下安装时有最小内存限制的问题,网上有很多类似的说明,那些操作都是正确的,如果不成功可能 "姿势"不对. 需要注意的是:不能使用最新版本!!! ...
- 网络环境下连接SQL Server和Oracle 19c的方法
网络环境下连接SQL Server和Oracle 19c的方法 1.SQL Server 2019连接方法 1.1 启动SQL Server 2019配置管理器 因为软件都是64位的,从SQL Ser ...
- WIN7 下安装 SQL Server 2000 兼容性问题
最近遇到一些系统需要sql 2000的环境下部署,系统安装手册中的要求是这样的: 操作系统:服务器windows 2003 32位/windows 2007 32 位 操作系统:客户端windows ...
- 64位win7下安装SQL Server 2008(图文解说版)----本人备注
原文地址::http://www.cnblogs.com/kayvanguo/p/5572415.html 相关文章 1.如何安装SQL Server 2008数据库(带完整图解)----https: ...
- 在阿里云下安装SQL Server
今天应公司的要求,需要在阿里云上安装sql server 在本地使用,由于自己原来没有涉及过这样的安装所以走了很多的弯路.现在将我的安装过程与大家分享,希望能够帮到想要学习这个方面的人.以下是我用Ce ...
- SQL SERVER学习(五)——CentOS7下安装SQL SERVER
官方文档:https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat OS必须条件: Memory: 3 ...
- IBM-X3650 6核处理器安装sql server 2005报错解决方法
1.在运行中输入msconfig 2.选择BOOT.INI在高级选项 3.勾选/NUMPROC,数字选择为2的n次方,点击确定 4.重新启动系统后,可正常安装SQL Server 2005 5.安装完 ...
- 无法安装Sql Server 2000时的解决方法.
从Google找到关于安装Sql Server 2000时发生问题的解决方法: 问:我在Windows 2000下安装Microsoft SQL Server 2000时,出现以下错误信息:A pre ...
最新文章
- c# 无法打开计算机.上的 服务,c# - C#Winform应用程序无法在其他计算机上运行(神秘的启动时) - 堆栈内存溢出...
- 30336控制转移指令
- 《嵌入式系统可靠性设计技术及案例解析》读书笔记(五)
- python union函数_如何掌握Python union()方法及怎么用?
- 社会计算:服务群体社会的大数据科学
- imail PHP,NT下基于邮件服务软件(IMAIL)的邮件发送程序–(本地版)-PHP教程,邮件处理...
- 卡莱特led显示屏调试教程_镇康室内LED显示屏型号
- mysqldump备份原理6
- dts无法识别excel中的数字值?
- Entering emergency mode . Exit the shell to continue . Type journa lctl to view system logs .
- 破解/忘记Win7密码
- C/C++ 八股文(二)
- oracle20c最新版本,Oracle DUL支持Oracle 20c
- php 生僻字 拼音,PHP汉字转拼音(支持生僻字)
- 接口练习(台灯案例)
- 《Qt5:同一个界面多窗口或者多页面切换(QStackedWidget)》
- 如何快速理解IMU积分、预积分、误差、方差
- 16进制转double dotnet_IEEE 16进制字符串转化为double类型
- 摩尔斯电码转换python编码_python-摩尔斯电码查询器
- 华为od统一考试B卷【迷宫问题】Python 实现
热门文章
- 2022电大国家开放大学网上形考任务-古代诗歌散文专题非免费(非答案)
- 分析函数hive计算均值_hive常用函数及优化
- LandingSite eTag电子标签进入DFU模式
- webgoc下载安装_回答问题的程序(WebGoC)
- 物联网数据 时序数据库_有关防止物联网数据泄露的方法的最终清单
- 2005 TKDE Tri-Training: Exploiting Unlabeled DataUsing Three Classifiers
- 怎么在网上赚钱?7种方法总有一种适合你!
- 网络虚拟化 SDN NFV 和企业骨干网的演化
- Collection 斗地主游戏
- CSRF攻击原理及防御