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

发布于 2025-01-06 17:44:07 字数 888 浏览 1 评论 0原文

我有两个 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

SolutionA 中的两个依赖文件丢失:

  1. SolutionA_Utilities.dtsx
  2. SolutionA_XML.dtsConfig

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

使用 SSIS 部署向导可以实现这种类型的部署吗?

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

我将 SSIS 与 SQL Server 2008 一起使用

I have two SSIS Solutions

SolutionA

  • Contains one "utilities" package that handles all emails named SolutionA_Utilities.dtsx
  • Contains one XML Configuration file named SolutionA_XML.dtsConfig

SolutionB

  • Contains one "ETL" package named SolutionB_ETL.dtsx
  • Uses SolutionA_Utilities.dtsx package to send emails
  • Uses SolutionA_XML.dtsConfig to configure variables

I want to use the SSIS Deployment Wizard to create a set of files in ...SolutionB\bin\Deployment that will allow a user to install my SolutionB package and all dependencies on a target server.

When I create the deployment using the SSIS Deployment Wizard this is what I see in the ...SolutionB\bin\Deployment folder:

  1. SolutionB.SSISDeploymentManifest
  2. SolutionB_ETL.dtsx

The two dependent files from SolutionA are missing:

  1. SolutionA_Utilities.dtsx
  2. SolutionA_XML.dtsConfig

When I attempt to install on the target server using SolutionB.SSISDeploymentManifest, I see error messages telling me that SolutionA's configuration file and "utilities" package are not found.

Is this type of deployment possible with the SSIS Deployment Wizard?

If not, what is my best deployment option?

I am using SSIS with SQL Server 2008

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心如荒岛 2025-01-13 17:44:07

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

This approach for deployment was not technically feasible. To achieve the desired effect we simply copy the root SSIS package directory to the Server that runs the SSIS packages.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文