大家都知道,MSDE2000安装包默认的是密码为空,那么我们安装的时候如何设置MSDE2000的SA口令呢?看到安装程序中的SETUP.INI文件,打开后发现是以下内容:
[Options]
SECURITYMODE="SQL"
DISABLENETWORKPROTOCOLS=0
BLANKSAPWD=1
先对这部分内容简单解释一下:
SECURITYMODE="SQL" :指定安装的实例将采用混合模式,在该模式下,安装的实例既支持 Windows 身份验证登录,又支持 SQL 身份验证登录,相当于我们安装SQL 2000时所选择的混合模式,所以如
果安装用友软件的话,这一项不能做修改。
DISABLENETWORKPROTOCOLS=0 :指定实例是否接受在其他计算机上运行的应用程序的网络连接。通俗地说就是是否开放1433端口。此项如果是使用用友软件的话,必须开放,否则软件无法正常运行。
1433端口问题大家可以参考之前我发的那个关于1433端口的总结。
BLANKSAPWD=1 :代表的意思是强制SA密码为空,我们软件自带的安装包里的MSDE2000都是这样,所以安装MSDE的用户都没有SA口令。那么我们如果要设置SA的口令时就需要将此项修改为:
SAPWD="" :这个代表的是设置SA的口令,如SAPWD="abc",即安装后将SA口令设置为abc。
以上是关于安装MSDE2000简版的数据库如何设置SA口令的总结。提醒一下大家,如果是在别的地方下载的MSDE 2000安装包,一定要记得看一下SETUP.INI配置文件,是否符合我们的要求,如不符合一定
要按上面的要求进行修改。
下面我们一起来看一下,在 WINDOWS 7 操作系统或者说 VISTA 系统中如何安装 MSDE2000数据库,需要在DOS进使用命令进行安装,操作方法很简单,步骤如下:
1)将你的MSDE2000的安装包放到D盘根目录下,如 D:\MSDE2000\;
2)点击“开始”-“运行”-输入“CMD”进入DOS命令提示窗口,在DOS下,键入命令进入SQL2000,命令如下:cd D:\MSDE2000 回车 ;
3)再在DOS状态下输入 D: 回车 DOS光标进入到 D:\MSDE2000 ;
4)再输入: setup sapwd="sa" securitymode=SQL disablenetworkprotocols=0 (可以复制粘贴,不过在DOS下粘贴一定要用右击粘贴,不能按CTRL+V键)然后按回车。 如有提示兼容性问题,点击运
行即可,不用管他,这样就可以成功在WINDWOS7下安装MSDE2000了,此安装方法下 SA 口令为空。
以上内容是关于WINDOWS 7 操作系统或者说 VISTA 系统中如何安装 MSDE2000数据库。
下面我们再看一下在DOS状态下如何将SA口令修改为空,或者如何在DOS状态下修改SA口令。
1)点击“开始”-“运行”-输入“CMD”进入DOS命令提示窗口;
2)在DOS状态下输入 osql -E (注意E一定要大写)
3)光标提示 1> 此时键入如下DOS命令: sp_password @new=NULL,@loginame='sa' 回车;
4)输入DOS命令 go 回车 成功将SA密码修改为空,如果需要修改SA为其他口令可以参照修改,如 sp_password @new='ufsoft',@loginame='sa' 即将SA口令修改为ufsoft。
以上内容是关于DOS状态下如何修改SA口令。
最后分享一些关于安装MSDE2000的时候,setup.ini配置文件的其他相关设置。
INSTANCENAME="" 指定实例的名称。如果不指定,则安装程序将安装默认实例。这个参数只对安装多个实例的才有效。一般不会有人安装几个SQL吧?如果使用该参数,将影响下面的2个参数(个人建议
不要加此参数)另外还有2个参数推荐自己加上去,好处后面说明:
TARGETDIR=""也就是安装MSDE的目标文件夹(貌似还会在Program Files里面建立SQL文件夹)
DATADIR=""目标系统数据库、错误日志和安装脚本的文件夹推荐参数修改为D:\,,程序回自己建立一个参数路径+mssql的文件夹上参数为D:\则会在D盘根目录下建立一个mssql的文件夹!
个人强烈建议把此路径放到非系统分区,和应用软件一起单独划分一个分区,这样的好处是在安装完应用程序和数据库后可以对系统分区做个镜像或者安装一键还原,以后恢复系统后不会出现数据库置
疑或者丢失信息的情况发生!
个人认为最好的安装配置文件如下:
[Options]
SECURITYMODE="SQL"
DISABLENETWORKPROTOCOLS=0
BLANKSAPWD=1
TARGETDIR="D:\"
DATADIR="D:\"