网上找的一些关于installshield msde的文章

来源:互联网 发布:刻字机是什么端口 编辑:程序博客网 时间:2024/05/01 17:22

网上找的一些关于installshield msde的文章

或使用MSDE:

msde可以很容易的和自己的程序发布。
msde在sql   server的msde目录中
主要有两种方法,
简单方法是使用setup.exe,复杂方法是实用/msde/msm下的合并模块,可以将其无

缝的集成到自己的msi安装程序里,不过很麻烦。

第一种方法主要是设置setup.ini和setup.exe的命令行参数。
例如:

1   [Options]
2   TARGETDIR="D:/Setup/msde/binn"
3   DATADIR="D:/Setup/msde/data"
4   INSTANCENAME="我的实例名称"              
5   SECURITYMODE="SQL"
6   USEDEFAULTSAPWD

注意:
4   安装命名实例可以避免和用户计算机上可能存在的sql   server发生冲突
5   验证模式为混合模式
6   sa密码为空

使用:F:/MSDE/SETUP   /i   F:/MSDE/setup/sqlrunXX.msi  
就可以删除其他15个   sqlrunXX.msi了

 

 

打包可以这样做:
把MSDE和你的安装程序一起刻在光盘上,然后用你的安装程序来引导MSDE(后面必

须带上"SECURITYMODE=SQL"参数)的安装,如: c:/setup.exe SECURITYMODE=SQL ,

另外用你做的安装程序在注册表

的"HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run"
下增加一项名称为"Auto Start MS SQL Server 2000",类型为"REG_SZ",数据

为"scm.exe -Action 1 -Silent 1 -Service MSSQLServer -SvcStartType 2"
,装完以后重启即可实现你所希望的。

至于附加就更加简单了,下面的示例将 pubs 中的两个文件附加到当前服务器。

E X E C sp_attach_db @dbname = N'pubs',
   @filename1 = N'c:/Program Files/Microsoft SQL

Server/MSSQL/Data/pubs.mdf',
   @filename2 = N'c:/Program Files/Microsoft SQL

Server/MSSQL/Data/pubs_log.ldf'

 
原创粉丝点击