如何将SSIS包从一个服务器移动到另一个服务器

时间:2011-02-25 14:15:03

标签: sql-server ssis

我想知道如何从已经部署的SQL Server获取SSIS包并将其移动到另一个SQL Server?

提前致谢,

注意:我没有将原始软件包项目安装到另一台服务器上。

2 个答案:

答案 0 :(得分:5)

这取决于软件包的部署方式。如果它在MSDB中,您可以右键单击SSMS中的包,然后选择Export Package。您可以将其作为文件保存在本地,并将其部署到另一台服务器。如果它在文件系统上,您只需复制.dtsx文件即可。

请记住,除非您可以在BIDS中加载包,否则可能无法更改任何硬编码连接。

答案 1 :(得分:1)

执行以下操作:

  • 通过SSMS连接到新服务器SSIS。
  • 打开已存储的软件包,然后右键单击MSDB。
  • 选择“导入包...”,将服务器设置为源实例(包所在的MSDB)。
  • 单击“程序包路径:”按钮,然后从列表中选择包。
  • 如果适用,设置“保护级别”或保留默认值。
  • 单击“确定”。

现在,您将程序包传输到第二台服务器并保存在MSDB中。如前一篇文章所述,SSIS一揽子计划无需修改就无法确定。