SSIS 作业包备份和还原

SSIS job packages backup and restore

这应该是一个简单的任务。但是我在 Google 中找不到直接的答案。如何像进行普通数据库备份一样从数据库实例备份 SSIS 包,以及如何在不同的数据库实例中恢复它。

您可以连接到 Integration Services 实例,右键单击要移动到另一台服务器的包,然后 select "Export package..."。将包的 "Protection level" 更改为 "Do not save sensitive data with user key"。

然后在目标 Integration Services 实例上,右键单击 MSDB 文件夹和 select "Import Package..." 并根据需要更改保护级别。

可以在此处研究包级保护之间的差异: http://sqlblog.com/blogs/eric_johnson/archive/2010/01/12/understanding-the-ssis-package-protection-level.aspx

如果要备份和恢复整个 SSIS 目录,可以在此处找到详细步骤: https://msdn.microsoft.com/en-us/library/hh213291(v=sql.110).aspx