转载请标明出处: http://blog.csdn.net/tuo9999 本文来自 博客。x
下面简单介绍一下如何在工程中添加 Microsoft SQL Server 2000 Desktop Engine MSDE 自动装置合并模块 MSM
URL: http://www.microsoft.com/sql/downloads/2000/sp3.as1. 首先你需要下载 MSDE2000 sp3 装置包。可以从下面的链接去下载。p
可以装置或者用 ZIP 解压到外地硬盘,2. 下载完成。将可以看到 Msi MSM Setup 这 3 个目录和 setup 等文件,其中的 MSM 文件夹中的东东就是本文要介绍的 MSDE2000 合并模块。
3. 工程中添加一个安装工程(假设为 MySetup1 路径为 c:/MySetup1 依照正常的方法添加工程输出( Project Output 选择输出文件( primari output 和内容文件 ( content file 两项。
指定到 MSDE MSM 文件夹,4. 添加合并模块( Merg Moudl 选择浏览。选则 MSM 和 msm/1033 下的所有的文件( REPL.MSM REPL_RES.MSM DMO_RES.MSM 和 DMO.MSM 可以不选)打开。
指定为你 MSM 所在路径(这时需要添加两个: path/MSM 和 path/MSM/1033 5. 设置装置工程的属性( Properti 中的 SearchPath.
这是可以对你装置工程进行编译了当编译通过后,6. 设置关于装置顺序的其他属性咱们暂且不提。可以在 c:/MySetup1/Debug/ 看到打包工程 MySetup.msi
下面我需要修改打好的装置包,7. 这是工程打包告一段落。使它可以在装置完顺序后自动安装 MSDE 一个实例(假设实例名为: MyServ 现在需要用到 MS 一个工具 ORCA 下载地址: http://support.microsoft.com/default.aspx?scid=kb;EN-US;255905 装置了 orca 后就可以利用这个工具对我 MySetup1.msi 进行修改了
8. 用 ORCA 打开装置包文件 MySetup.msi 找到 Properti 这个 tabl ADD Row Propetri 中填入 SqlInstanceNam valu 中填入实例名 MyServ 其他参数请参见: http://support.microsoft.com/?id=810826 和 http://support.microsoft.com/default.aspx?scid=kb;en-us;281983
没有胜利,9. 所有的参数中有关密码的属性。就是 SqlSaPwd 这个参数是和 SqlSecurityMod 一起使用的但是一直没有设置胜利,密码总是为空的不知何故!