SSIS部署向导不包含单独解决方案中的配置文件或程序包

时间:2012-02-16 20:37:04

标签: sql-server-2008 deployment ssis

我有两个SSIS解决方案

SolutionA

  • 包含一个“实用程序”包,用于处理名为SolutionA_Utilities.dtsx
  • 的所有电子邮件
  • 包含一个名为SolutionA_XML.dtsConfig
  • 的XML配置文件

SolutionB

  • 包含一个名为SolutionB_ETL.dtsx
  • 的“ETL”包
  • 使用SolutionA_Utilities.dtsx包发送电子邮件
  • 使用SolutionA_XML.dtsConfig配置变量

我想使用SSIS部署向导在... SolutionB \ bin \ Deployment中创建一组文件,允许用户在目标服务器上安装我的SolutionB包和所有依赖项。

当我使用SSIS部署向导创建部署时,这是我在... SolutionB \ bin \ Deployment文件夹中看到的内容:

  1. SolutionB.SSISDeploymentManifest
  2. SolutionB_ETL.dtsx
  3. 缺少SolutionA的两个相关文件:

    1. SolutionA_Utilities.dtsx
    2. SolutionA_XML.dtsConfig
    3. 当我尝试使用SolutionB.SSISDeploymentManifest在目标服务器上安装时,我看到错误消息告诉我找不到SolutionA的配置文件和“utilities”包。

      使用SSIS部署向导可以进行此类部署吗?

      如果没有,我最好的部署选项是什么?

      我在SQL Server 2008中使用SSIS

1 个答案:

答案 0 :(得分:0)

这种部署方法在技术上并不可行。为了达到预期的效果,我们只需将根SSIS包目录复制到运行SSIS包的服务器。