对于SSIS教程,部署到Integration Services目录和Integration Services服务器之间的区别
我已经通过了关于Create a Packages和Deploy 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