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

Sql server 用于将IS上的所有DTS包导出到文件系统的脚本,sql-server,ssis,Sql Server,Ssis,是否有脚本将Integration Services服务器上的所有DTS包导出到一个文件系统路径(即:C:\DTS包)?目前,如果存在脚本,右键单击、选择导出、选择文件系统的任务似乎有些多余,但我发现的只是显示存在哪些包的脚本(不重要) 谢谢。您可以使用DTUTIL实用程序为包的移动编写脚本: 以下是从SQL移动到文件的示例: 以下是一些用于枚举MSDB中的包的脚本: 最后,您可以运行一个SQL查询来生成dtutil调用,然后通过管道将其传输到批处理文件中。看 如果你想帮忙把它粘在一起,

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


谢谢。

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

以下是从SQL移动到文件的示例:

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

最后,您可以运行一个SQL查询来生成dtutil调用,然后通过管道将其传输到批处理文件中。看


如果你想帮忙把它粘在一起,请告诉我。除非我知道OP正在参与,否则我不会在这里花费太多精力。

你能澄清一下,你是在谈论DTS还是SSI吗?我运行了一个查询来构建适当的dtutil调用@billinkc,你应该将其作为答案发布,因为它比我的有用得多。@billinkc Awesome code;我已经生成了它,现在我可以保存结果并让DTUTIL加载保存的文件,然后保存每个项目(这样我就可以避免手动逐行执行)?不管怎样,我只是将其保存为script.bat并通过CMD加载。谢谢@billinkc!难以置信的可怕和有用的脚本!