以sqlserver2000为例:
1.准备好msde安装文件,在msde目录下有个setup.ini文件,里面的内容改为如下所示:
[Options]
SECURITYMODE=SQL
SAPWD=sa
DISABLENETWORKPROTOCOLS=0
上面的意思是混合模式安装,密码为sa
2.打包你的应用程序.
3.做一个小程序,就一个窗体,里面有两个单选按钮(也可以是按钮,自己随意),第一个的文本是:安装SQL数据库,第二个的文本是:安装你的程序
在第一个单选按钮的双击事件中写:run(当前目录下/msde/setup.exe),
第二个单选按钮的双击事件中写:run(你打包的安装文件.exe)
生成EXE文件,名为start.exe,意思是双击第一个调用SQL数据库的安装,双击第二个调用你的应用程序的安装.
4.然后把msde文件夹及你打包的程序及start.exe复制到一个文件夹下.这样运行start.exe就会出现你做的界面,用户双击就可安装.安装数据库时间很短,十几秒就可完成,完全自动.安装完后重新启动,屏幕右下角就会出现sql server服务器的图标.
这样就实现了,虽然有点麻烦,但一双击就安装数据库,也很简单.
另外如果要是想刻录成自动播放光盘的话,还可加入autorun.inf文件(需要配置),这样用户放入光盘,自动播放运行start.exe,用户只需要双击就可以安装了.
客户端不需要安装sql server 2000.在客户端运行程序时运行INI文件。在INI文件中设置连接的服务器名,数据库名,用户名和密码就可以了。