脚本将IS上的所有DTS包导出到文件系统

时间:2013-04-30 21:29:45

标签: sql-server ssis

是否有一个脚本可以将Integration Services服务器上的所有DTS包导出到一个文件系统路径(即:C:\ DTSPackages)?目前,如果脚本存在,右键单击,选择导出,选择文件系统的任务似乎有点多余,但我发现所有脚本都显示存在哪些包(不重要)。

感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用DTUTIL实用程序编写程序包移动脚本:

http://msdn.microsoft.com/en-us/library/ms162820.aspx

以下是从SQL迁移到File的示例:

http://www.bimonkey.com/2010/01/ssis-command-line-utilities-part-1-dtutil/

以下是一些枚举MSDB中的包的脚本:

http://blog.hoegaerden.be/2010/01/10/list-all-ssis-packages-deployed-on-your-integration-server/

http://gallery.technet.microsoft.com/scriptcenter/List-all-SSIS-packages-3b247394

最后,您可以运行一个SQL查询来生成dtutil调用,然后可以将其导入批处理文件。见ssis package extract from msdb

如果你想要一些帮助,请告诉我。除非我知道OP正在参与,否则我在这方面不会做太多努力。