SSIS - 包级连接(连接 A)在所有包中具有相同的 {ID}。在哪里配置呢?
SSIS - A package level connection (Connection A) has same {ID} in all packages. Where to configure it?
我是 SSIS 的新手(但不是类似的 ETL 工具)。
之前的开发者给我留下了一堆热气腾腾的东西。
无论如何,我注意到有几个 "project level" 连接。说得通。配置在项目中的 30-40 个包中重复使用的连接。
但是,有一个连接没有(项目)前缀。这是包级连接,但每个包都有它,并且每个包中的 {random-alpha-numeric-ID} 都相同。我知道这是同一个连接——实际上——它的名字是一样的。
问题是,我不想为 40 个包一次又一次地设置此连接。我感觉有一个"configuration"? SSIS 中某处的文件,该连接是动态设置的。仍然不知道为什么这没有建立项目级连接,但是 --- 我所说的这些是否有意义?我该如何配置?
SSIS 包在一天结束时 XML。这有点麻烦,我会先备份整个解决方案……但如果是我,我会拿一个包裹,然后:
- "View code" & 复制包XML
- 在 GUI 中手动更新包连接以使用新的项目连接
- "View code" & 再次复制包的XML
- 比较 2 个 XML 文件并找到设置新项目连接的代码块
- 将相同的 XML 代码块应用于解决方案中的每个其他包....
我想不出更简单的方法 - 也许比我聪明的人有一些想法?
我是 SSIS 的新手(但不是类似的 ETL 工具)。
之前的开发者给我留下了一堆热气腾腾的东西。
无论如何,我注意到有几个 "project level" 连接。说得通。配置在项目中的 30-40 个包中重复使用的连接。
但是,有一个连接没有(项目)前缀。这是包级连接,但每个包都有它,并且每个包中的 {random-alpha-numeric-ID} 都相同。我知道这是同一个连接——实际上——它的名字是一样的。
问题是,我不想为 40 个包一次又一次地设置此连接。我感觉有一个"configuration"? SSIS 中某处的文件,该连接是动态设置的。仍然不知道为什么这没有建立项目级连接,但是 --- 我所说的这些是否有意义?我该如何配置?
SSIS 包在一天结束时 XML。这有点麻烦,我会先备份整个解决方案……但如果是我,我会拿一个包裹,然后:
- "View code" & 复制包XML
- 在 GUI 中手动更新包连接以使用新的项目连接
- "View code" & 再次复制包的XML
- 比较 2 个 XML 文件并找到设置新项目连接的代码块
- 将相同的 XML 代码块应用于解决方案中的每个其他包....
我想不出更简单的方法 - 也许比我聪明的人有一些想法?