包配置与项目配置

package configurations vs project configurations

我想知道在 Sql Server 2012 上选择包配置而不是项目配置(反之亦然)的考虑因素是什么。

例如,我被告知使用包配置可以更轻松地将 ETL 从一台机器迁移到另一台机器。

编辑:问题是关于包配置与项目配置,而不是关于包参数与项目参数

如果同一个项目中的多个包要共享同一个参数,并且您希望能够更改一次并使该更改影响所有包,您可以将其设为项目参数。

如果只有一个包应该使用它,并且您应该能够在不影响同一项目中的其他包的情况下更改它,那么您应该将它作为一个包参数。

这是我做决定时唯一考虑的因素。

似乎没有什么是包配置可以做而项目配置不能做的。然而恰恰相反。