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

    技术2022-05-11  50

    网上找的一些关于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'

     

    最新回复(0)