怎样在打包程序中自动安装SQL Server数据库

 我来答
badkano
2017-12-23 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885365
团长

向TA提问 私信TA
展开全部
以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文件中设置连接的服务器名,数据库名,用户名和密码就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式