突然需要用到msde数据库,在网上搜了下,发现msde的安装还是有些不一样 的,记录下别人的:
1、安装
下载CHS_MSDE2000A.exe,点击后就会有一个文件夹,然后修改里面的文件SETUP.INI
MS SQL 中的MSDE的SETUP.INI檔說明
SETUP.INI中的內容如下:
[Options]
SAPWD="q12we34r" SA的密碼
DISABLENETWORKPROTOCOLS=0 是束關閉網絡聯接,否
SECURITYMODE=SQL SQL模式
;UPGRADE=1 是否是升級
1、MSDE的默认安装未加载TCPIP,要的话需要写一下setup.ini,加上下条
[Options]
DISABLENETWORKPROTOCOLS=0
2、默认实例名(同机器名)不可用,可能与上次安装后卸载不完整有关。比较简单的处理方法是在setup.ini中另指定一个实例名,只要和机器名不一样就行
[
Options]
INSTANCENAME=server123
如果您的机器上没有安装MS SQLServer数据库,您可以选择下载微软MSDE组件进行安装,该安装包是微软发布的软件,网上随处可以找到,下载后默认进行安装即可,注意:MSDE安装后,必须重启机器,才能继续下面的安装。下面提供一个参考下载地址:http://download.microsoft.com/download/4/5/1/451d5d5c-69d4-40d5-b85d-f1d756cf46db/CHS_MSDE2000A.exe,如果安装MSDE出现“为了安全起见,要求使用强SA密码。请使用SAPWD开关提供同一密码。”的提示,请找到msde安装目录下的setup.ini,打开修改成下面这个样子
[Options]
SECURITYMODE=SQL
SAPWD=123456
其中SAPWD后的"123456"是你的sa的密码。(你也可以改成你自己的)。
这几天在忙着给一个程序打包,需要将MSDE打包,遇到一些问题,现总结如下,我比较懒,就大概写一些吧.
1.MSDE的安装:
MSDE如果默认安装的话,实例名和机器名是一致的,同时系统的SA密码会被设置为空.如果要对其做一些修改,可以通过修改目录下的SETUP.INI文件来实现,其中主要涉及以下几项:
[Options]
SECURITYMODE=SQL //登陆方式,SQL表示SQL登陆
INSTANCENAME=singlewks //实例名
DISABLENETWORKPROTOCOLS=1 //网络可访问性,0表示网络用户可访问,1表示不可以
DATADIR="c:\singlewks\Data" //数据文件存放位置
SAPWD=your_pwd //SA密码
2.对MSDE的管理:
由于MSDE没有SQL SERVER 2000 那样的管理界面,所以对于它的管理也就比较麻烦.不过我们可以通过OSQL工具对其进行管理.具体的操作,大家可以参考网上的一篇文章:转自msdn hl13571 的 Blog :
例如:
osql -U sa -S enjoyai\lotto -Q "sp_password NULL,123,sa"
表示用sa登录, 登录到实例enjoyai\lotto,执行命令 sp_password NULL,123,sa
大家也可以在网上搜一些小工具进行管理。