如何在 SSIS 2012 中从 SQL Server 数据工具部署单个包



我有许多 SSIS 包分布在 SQL Server 数据工具(以前称为 BIDS)中的多个项目中,我想将它们部署到服务器上的 SSIS 目录数据库。

当我想部署整个项目时,只需右键单击该项目并点击"部署",即可启动 SSIS 部署向导。 但是,似乎没有选项可以仅对单个包执行此操作,而无需在同一项目中重新部署其余包。

有谁知道是否可以使用部署向导仅部署单个包,独立于项目中的其他包?

这似乎无法通过部署向导或 SSDT 实现。 此线程中的类似讨论...原始海报提出了一种(非常手动的)解决方法。

您可能还想从Codeplex(免费工具)获取BIDSHelper。 它包含一个实用工具,可用于从 BIDS 部署 SSIS 包。 我还没有使用 SSDT 测试 BIDS 帮助程序。 此外,您可能还想从 Codeplex 中获取 SSIS 包管理器。

您可以使用 SQL Server Management Studio 导入单个包:

  1. 在 SSMS 中,连接到集成服务实例。
  2. 右键单击相应的节点(文件系统或 MSDB),然后选择"导入包"。
  3. 将包位置设置为文件系统
  4. 单击"包路径"旁边的三个点。浏览到 SSDT 项目,然后选择要导入的 .dtsx 文件。
  5. 单击"确定"。如果系统提示覆盖现有包,请单击"是"。

最新更新