如何从SSIS 2012中的SQL Server数据工具部署单个程序包?

时间:2012-05-14 14:44:59

标签: ssis sql-server-2012

我在SQL Server数据工具(以前称为BIDS)中的多个项目中分配了大量SSIS包,我想将其部署到服务器上的SSIS目录数据库中。

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

是否有人知道是否可以使用部署向导部署单个程序包,而不是项目中的其他程序包?

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

您可能还希望从Codeplex(免费工具)获取BIDSHelper。它包含一个实用程序,允许您从BIDS部署SSIS包。我还没有用SSDT测试过BIDS Helper。您也可以从Codeplex中获取SSIS Package Manager

答案 2 :(得分:1)

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

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