对于SSIS教程,部署到Integration Services目录和Integration Services服务器之间的区别

问题描述:

我已经通过了关于Create a PackagesDeploy Packages的Microsoft SSIS教程。首先,我转换为项目部署模型,然后通过SSISDB目录进行部署。第二,我必须将部署包传输到目标服务器以安装它,然后登录到Integration Services服务器以运行它。如果我是正确的,看起来第一个是[当前的项目部署模型,第二个是旧版软件包部署模型](https://docs.microsoft.com/en-us/sql/integration-services/packages/deploy-integration-services-ssis-projects-and-packages)。对于SSIS教程,部署到Integration Services目录和Integration Services服务器之间的区别

我的问题是什么时候你会选择第二个选项?什么是Integration Services Server使用?当我在第一个选项中通过SSISDB目录进行部署时,为什么我的包不在Integration Services服务器的存储包文件夹中?这也是反之亦然。

非常感谢!

想给你的回答点点到最好的我的理解:

我的问题是什么时候,你会选择第二个选项?什么是Integration Services Server使用?

  • 传统软件包部署模型,顾名思义就是遗留问题。它在SQL Server 2012之前使用。它仍然存在于2012+以支持客户和客户的现有项目。

  • Integration Services Server仅用于包部署模型而不用于项目部署模型(第二个问题的答案)。

当我通过第一选项SSISDB目录部署,为什么我的包没有在集成服务服务器的存储包文件夹?这也是反之亦然。

  • 如上所述,集成服务服务器仅用于包部署模型,而不是项目部署模型。

  • 基本上,项目部署模型存储在Integration Services Catalogs > SSISDB的SSIS项目(和包),而包部署模型存储在Integration Services Server > Stored Packages > File System

包你可以看到从microsoft technetmicrosoft msdnmicrosoft document

详细差异