SSIS—包级连接(连接A)在所有包中具有相同的{ID}。在哪里配置它?
我是SSIS新手(但不是类似的ETL工具) 以前的一个开发人员给我留下了一堆热气腾腾的东西 无论如何,我注意到有两个“项目级”连接。有道理。配置在项目中的30-40个包之间重复使用的连接 但是,有一个连接没有(项目)前缀。这是一个包级别的连接,但是每个包都有它,并且在每个包中都是相同的{random alpha-numeric ID}。我知道这是同一种联系——事实上——它的名字是一样的SSIS—包级连接(连接A)在所有包中具有相同的{ID}。在哪里配置它?,ssis,connection,Ssis,Connection,我是SSIS新手(但不是类似的ETL工具) 以前的一个开发人员给我留下了一堆热气腾腾的东西 无论如何,我注意到有两个“项目级”连接。有道理。配置在项目中的30-40个包之间重复使用的连接 但是,有一个连接没有(项目)前缀。这是一个包级别的连接,但是每个包都有它,并且在每个包中都是相同的{random alpha-numeric ID}。我知道这是同一种联系——事实上——它的名字是一样的 问题是,我不想一次又一次地为40个包设置此连接。我觉得有一个“配置”?SSIS中某个位置的文件,在该位置动态设
问题是,我不想一次又一次地为40个包设置此连接。我觉得有一个“配置”?SSIS中某个位置的文件,在该位置动态设置此连接。仍然不知道为什么这不是一个项目级的连接,但是---我说的有意义吗?如何配置它?SSIS包在一天结束时是XML。这有点像黑客&我会先备份整个解决方案。。。。但如果是我,我会带一个包裹&然后:
- “查看代码”&复制包的XML
- 在GUI中手动更新包连接以使用新的项目连接
- “查看代码”&再次复制包的XML
- 比较这两个XML文件并找到设置新项目连接的代码块
- 将相同的XML代码块应用于解决方案中的每个其他包
我想不出一个更简单的方法-也许比我聪明的人有一些想法?您想右键单击内部
控制流
,然后单击包配置
。理想情况下,用于包级部署的方法是,将包配置设置为sql server类型。也就是说,在您的目的地,应该有一个SSIS配置
表来显示连接详细信息。这绝对是我听过的最好的主意——我绝对是SSIS新手,它不像其他ETL工具那样直观,但我会让老大学尝试一下,谢谢。我是说我30岁了,但你知道。