如何打包msde,并在安装过程中自动安装msde,并且自动附加数据库

本文详细介绍了如何将MSDE数据库打包进安装程序,并在安装过程中自动进行数据库的附加操作。具体步骤包括:1. 打包MSDE安装文件;2. 在安装脚本中配置安装参数;3. 判断并复制数据库文件;4. 使用SQL脚本完成数据库的附加。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经过3天的努力,终于把这个问题解决了,一下是我自己总结的解决方案

打包并附加数据库解决方案

一。打包msde
1.解压msde2000
2.将解压后的文件全部打包到安装程序中
3.在wise脚步中插入执行语句。在执行程序设置中:执行程序路径: %MAINDIR%\hello\msde\setup.exe
  命令行:sapwd="sa" securitymode=SQL disablenetworkprotocols=0(脚本的位置需要自己定位)
4.这样制作好的安装包在执行安装后会自动安装msde

二。附加数据库
1.在程序执行时判断在C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下是否有我们要附加的数据库文件,即db_Data.MDF和db_Log.LDF
2.如果没有则把两个文件复制到上述目录中
3.复制完成后调用dos命令执行附加数据库的语句winexec(PChar('D:\My.bat'),sw_show); My.bat文件中的内容为osql   -S 57c65a1f316b491 -U sa -P sa  -i "D:\active.sql"
  active.sql是我们要写的SQL脚本,用来附加数据库,内容为Exec   sp_attach_db   @dbname   =   N'web',   @fileName1=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Data.MDF',   @filename2=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Log.LDF'  
  这就是为什么我们要把数据库文件放到上述目录中的原因
4.附加数据库完成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值