在SQL Server表中保存SSIS包(.dtsx)

时间:2015-04-15 04:27:40

标签: sql-server ssis runtime

所有

据我所知,SSIS背后的代码只是一个XML文件。是否有任何方法可以在我的SQL Server表中加载整个XML,并且在运行时能够使用此XML文件在任何给定服务器上创建包。

所以基本上就像将XMl文件或blob数据存储到SQL Server表中并将其加载回文件系统以从该XML创建实际的SSIS包一样简单。

TIA

1 个答案:

答案 0 :(得分:0)

是的,这可以做到。我没有尝试,但我没有看到任何原因导致它无法工作。

请注意,您尝试提取并运行该软件包的系统,您需要在该系统上安装SSIS引擎。

但是我想建议有一种更优雅的动态SSIS包创建方式。这是链接 - https://msdn.microsoft.com/en-us/library/ms135946.aspx