Sql server 部署SSIS包时清空连接管理器,除非转换为包连接

Sql server 部署SSIS包时清空连接管理器,除非转换为包连接,sql-server,ssis,ssis-2016,ssis-2019,Sql Server,Ssis,Ssis 2016,Ssis 2019,这是我第一次从零开始使用SQL 2012中引入的“新”SSIS集成服务目录。多年来,我一直在用这种新型号开发软件包,但从未设置过自己的环境 我的软件包在VisualStudio2019中可以正常工作,并且有项目连接管理器,它将跨越此项目中的所有软件包。部署包时,包配置中的连接管理器为空 这是我的连接设置项目 下面是我使用项目连接部署包时的情况 如果我将连接更改为“包连接”,则连接将按预期进行部署 执行此操作时,将填充连接管理器 我遗漏了什么?请注意作用域GetWorkerData.dts

这是我第一次从零开始使用SQL 2012中引入的“新”SSIS集成服务目录。多年来,我一直在用这种新型号开发软件包,但从未设置过自己的环境


我的软件包在VisualStudio2019中可以正常工作,并且有项目连接管理器,它将跨越此项目中的所有软件包。部署包时,包配置中的连接管理器为空

这是我的连接设置项目

下面是我使用项目连接部署包时的情况

如果我将连接更改为“包连接”,则连接将按预期进行部署

执行此操作时,将填充连接管理器


我遗漏了什么?

请注意作用域GetWorkerData.dtsx,它显示了在包的作用域中可配置的内容。因为此时的连接管理器是项目级的,所以您需要将范围更改为不同的内容(我手头没有项目级的CM)。或者,右键单击项目“PulldatafromADP”,然后从中选择configure。然后,它将弹出选择了正确范围的向导。

如果您享有盛誉,我建议将您正在经历的情况截图,因为我无法想象这是什么样子。我建议1)项目级连接管理器的外观2)包连接管理器的外观3)一个参考的预先存在的项目级连接管理器,它显示您期望的“当我部署包时,包配置中的连接管理器为空。”你能用截图来扩展这个吗?软件包运行吗?如果没有,错误是什么?对不起大家。我已经添加了正在发生的事情的图片Todo:用截图和配置的TSQL编辑答案