突然需要用到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
大家也可以在网上搜一些小工具进行管理。