程序打包sql server,并使自动安装

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文件中设置连接的服务器名,数据库名,用户名和密码就可以了。

 如有问题,欢迎探讨.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 是的,.NET的打包程序可以打包SQL Server安装程序。 使用.NET打包程序可以将SQL Server安装程序及其相关组件打包成一个可执行文件或安装包。打包程序会将所有必要的文件和资源一起打包,以便在目标计算机上进行安装和部署。 打包程序不仅可以打包SQL Server安装程序本身,还可以包括相关的驱动程序、配置文件、脚本、服务等。这样,用户在安装时只需运行打包程序,就能自动安装和配置SQL Server,而无需手动下载并运行SQL Server安装程序。 通过打包程序,可以将SQL Server安装程序打包成一个独立的安装包,方便在不同的环境中进行部署和安装。这对于需要在多台计算机上进行SQL Server部署的开发人员和系统管理员来说是非常有帮助的。 总而言之,.NET的打包程序可以方便地打包SQL Server安装程序,以便在目标计算机上进行部署和安装。这样可以简化部署过程,提高效率,并确保SQL Server安装的一致性和正确性。 ### 回答2: 是的,.NET提供了一种名为ClickOnce的打包程序的技术,它可以用于打包并分发SQL Server安装程序。ClickOnce是一种用于创建和发布Windows应用程序的部署技术,它支持将软件打包成一个独立的安装程序文件,用户只需点击一次即可安装并运行应用程序。 使用ClickOnce来打包SQL Server安装程序时,可以将SQL Server安装程序文件和所需的依赖项一起打包到一个ClickOnce应用程序中。这样,用户只需下载并点击该安装程序,便可自动安装SQL Server程序到他们的计算机上。 在打包SQL Server安装程序时,需要确保点击一次应用程序能够正确地检测和安装用户计算机上所需的SQL Server版本。可能需要在ClickOnce应用程序中包含一些额外的逻辑来检测是否安装SQL Server,并根据情况做出相应的安装操作。 总之,.NET的打包程序技术ClickOnce可以用于打包并分发SQL Server安装程序,使用户能够方便地安装和使用SQL Server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值