我们已经有一个现有的MSI安装程序(Web部署项目 - .vdproj),我们用它来部署我们的Web应用程序。此MSI仅在 WEBSERVER 上运行。它执行以下操作
我们需要在 DBSERVER 上安装大约7或8个DTSX软件包。目前这是手动完成的。有人XCopys将SSIS部署文件夹发送到DBSERVER。运行SSIS部署清单&选择文件系统部署。
我对MSI安装程序没有太多经验(继承了这个) 是否可以在现有安装程序中包含所有DTSX软件包,并直接从 WEBSERVER上运行的MSI安装到 DBSERVER 上的SQL Server实例中
答案 0 :(得分:1)
是的,这可以使用基于MSI的安装程序完成。
首先,您需要决定支持IIS和SQL脚本的安装创作工具。每种工具都有其优点和缺点,但其中许多工具都专门支持您需要做的事情。此列表可能有所帮助:http://en.wikipedia.org/wiki/List_of_installation_software
获取工具后,您可以尝试配置安装程序,并在遇到特定问题时提出其他问题。
编辑:
没有内置支持在MSI中处理DTSX包。但是,您可以使用custom actions安装它们。也许这会有所帮助: http://social.msdn.microsoft.com/Forums/en/sqlintegrationservices/thread/4a8ffc3a-ef79-4402-bf2e-d4a386b20fed