我们正在将我们的SQL服务器从2008升级到2014年,并将数据库服务器与文件服务器分开。我更改了我的SSIS包以定义项目参数,这意味着...当我部署项目时,我的项目中的所有35个包都被部署。我宁愿让最小的部署单元成为包。我应该恢复到包部署模型并摆脱我的项目参数吗?我无法理解两个开发人员如何处理来自同一个项目的两个软件包,只需要部署“已测试”的软件包。 任何帮助我理解的见解都会有所帮助。 非常感谢.. SD
答案 0 :(得分:2)
随着 SQL Server 2016 和 SSDT 2015 的发布,单包部署问题现已成为过去。有一个新的Deploy Package选项(VS 2015),用于在项目部署模型中部署单个包。
来源 -
http://www.sqlshack.com/single-package-deployment-in-sql-server-integration-services-2016/
答案 1 :(得分:1)
据我所知,项目和程序包部署几乎没有差异。
项目使用参数,而软件包使用配置文件/表。 项目位于.ispac文件中,程序包具有.dtsx扩展名,而程序包具有.dtsx扩展名。 将项目部署到集成服务目录,而将程序包部署到MSDB或文件。 SSIS目录中的新环境可以与参数一起使用,而系统环境变量可以与配置一起使用。