Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 可以在项目之间共享包吗?_Ssis - Fatal编程技术网

Ssis 可以在项目之间共享包吗?

Ssis 可以在项目之间共享包吗?,ssis,Ssis,有没有办法在项目之间共享SSIS包2012?我希望有一个地方编辑共享包,然后将其编译到不同的SSIS项目中,并将其作为项目参考与执行包任务一起使用。是。 从SQL server 2012开始,这是可能的 如果您的包分布在多个项目中,请将它们部署在“集成服务目录”中。有内置的SSIS存储过程,使开发人员能够完全控制已部署的包 Eg: catalog.set_execution_parameter_value is used to pass parameter values. catalog.cr

有没有办法在项目之间共享SSIS包2012?我希望有一个地方编辑共享包,然后将其编译到不同的SSIS项目中,并将其作为项目参考与执行包任务一起使用。

是。 从SQL server 2012开始,这是可能的

如果您的包分布在多个项目中,请将它们部署在“集成服务目录”中。有内置的SSIS存储过程,使开发人员能够完全控制已部署的包

Eg: 
catalog.set_execution_parameter_value is used to pass parameter values.
catalog.create_execution is used to initiate the package execution
请参见此处的完整列表。

2012年我没有评论,但在以前的版本中,软件包只是一个文件,理论上可以添加到任何数量的项目中。您在SSIS 2012中有“添加现有”选项吗?我不认为这是我所说的,或者它的应用方式不明显。我想有一个包,可以截断任何一组表中的数据,禁用任何一组外键。现在我可以从不同的项目调用这些包。像图书馆的包裹。包具有传递表或FK列表的参数,因此它实际上不是特定于项目的。如果这发生在开发端,我也会很好,所以我只需要部署项目,并在其中包含公共包。