TA的每日心情 | 奋斗 2014-8-28 16:55 |
---|
签到天数: 31 天 [LV.5]常住居民I
|
楼主 |
发表于 2009-4-6 15:55:49
|
显示全部楼层
首先感谢HLB327的快速回复和专业的解答。
确实是因为没有打SQL2000的SP4补丁。不过打SP4的补丁花了我不少的时间。今天终于解决了,所以赶紧来反馈并总结一下我的经验,以帮助后来人不会走同样的弯路。
一、以下是转帖如何winxp下安装sql2000server:
========================================
SQL2000企业版本适用于WIN 2000系统,2003系统和XP一般装不了需要选用个人版,当然如果你在不清楚的前提下辛辛苦苦下载了企业版本却不能安装,是不是很失望?这里介绍一个XP下安装装SQL2000企业版本方法以供参考~
办法如下:
一.在SQL服务器(企业版,如果是几合1的先找到Enterprise目录)的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。
二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。
三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)
根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(哈哈,服务端我已有了)
四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:
在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER],这个项里面
有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。如果上面的方法不能使sa正常登陆,可以用Windows身份验证来登陆.然后修改sa密码为sa.
五. 再打开企业管理,再连接试试,是不是OK了!
以下是我的经验总结:
===========================================================
1、如果只是用到sql服务器,不要客户端,那么可以直接安装sqlserver2000sp4(是MSDESP4),而不用先安装sql2000,再安装sp4。而且直接安装MSDEsp4的,不需要修改注册表的loginmode(默认是0)
2、如果MSDE升级到sp4,可以先把原来的MSDE卸载掉,再执行升级文件SQL2000.MSDE-KB884525-SP4-x86-CHS,否则会出现“制定的实例名称无效”错误,因为原来的MSDE已经占据了默认实例。
3、当出现需要“强SA”密码提示时,修改setup文件统一目录的setup.ini文件,加入如下所示:
[Options]
SAPWD= 你的密码
SECURITYMODE="SQL"
USEDEFAULTSAPWD
DISABLENETWORKPROTOCOLS=0
即可以安装成功(注意连接数据库的软件的sa密码别忘修改)。
4、sql2000sp4可以解决升级前管家婆财贸8.1版的“开票查询”重复显示问题。 |
|