把MSDE 2000 打包的自己的安装程序说明

最近打算使用NSIS来打包发布自己的程序.涉及到数据库MSDE,因为NSIS是免费软件,所以我使用他,不过她不自带MSDE ,不像IS,所以就要手工搞了,找了下面资料来参考做下,哈哈 以前本来就做过,就是忘记了,

首先需要的MSDE程序文件,可由将msde.exe解压缩获得。
sqlrun.cab
setup.ell
sqlrun01.msi
instmsi.exe
setup.exe
sqlresld.dll
(win200 可能需要semnt.dll)

然后新建一配置文件
例;a.ini
[Options]
TARGETDIR="C:\Program Files\Microsoft SQL Server\"
DATADIR="C:\Program Files\Microsoft SQL Server\"
INSTANCENAME=yoyo
SAPWD=yoyo
SECURITYMODE=SQL
DISABLENETWORKPROTOCOLS=0
说明:
TARGETDIR 安装目录
DATADIR 数据库安装目录,在该目录下应该有master,msdb,tempdb,model数据库(8个文件),如果是新环境,可能需

要将这几个文件打包到安装包,嗯,安装文件现的大一些,cool一些,嘿嘿(符合微软作风)
SAPASSWORD设置密码,但这个密码好像没用,安装之后再通过sqldmo改(加密?)
SECURITYMODE=SQL一定要,否则不能用查询分析器连接

3、命令
安装setup.exe /i sqlrun01.msi /settings a.ini /l log.log
卸载setup.exe /x sqlrun01.msi

4、备注

如果是win2000,要将semnt.dll提前装到TARGETDIR\mssql$‘实例’inn下
文件都可以在sqlserver安装盘上找到,如果不清楚可以问我

一共可以安装16个实例,相应的用sqlrunXX。msi,
如果不想装客户端连接工具,请再加上两了dll:DBNMPNTW.DLL;ntwdblib.DLL

5、运行存储过程 " sp _ attach _ db " 将数据库附加到 MSDE 如下:

EXEC sp_attach_db @dbname = N’dbname’, @filename = N’filepath\filename.mdf’
EXEC sp_attach_db ‘Test’, ‘c:\Mssql7\Data\Test.mdf’

转载于:https://www.cnblogs.com/hylan/archive/2008/10/03/1303479.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值