ssis - SSIS - 包级连接(连接 A)在所有包中具有相同的 {ID}。在哪里配置呢?
问题描述
我是 SSIS 新手(但不是类似的 ETL 工具)。
以前的开发人员给我留下了一堆热气腾腾的东西。
无论如何,我注意到有几个“项目级”连接。说得通。配置一个在项目中的 30-40 个包中重复使用的连接。
但是,有一个连接不是 (project) 前缀的。这是一个包级别的连接,但每个包都有它,并且每个包中的 {random-alpha-numeric-ID} 都是相同的。我知道这是同一个联系——实际上——它的名字是一样的。
麻烦的是,我不想为 40 个包裹一次又一次地设置此连接。我感觉有一个“配置”?SSIS 中的某个位置的文件,该连接是动态设置的。仍然不知道为什么这不是项目级别的连接,但是 --- 我所说的这些是否有意义?我该如何配置?
解决方案
SSIS 包在一天结束时是 XML。它有点小技巧,我会先备份整个解决方案……但如果是我,我会拿一个包然后:
- “查看代码”并复制出包的 XML
- 在 GUI 中手动更新包连接以使用新的项目连接
- “查看代码”并再次复制出包的 XML
- 比较 2 个 XML 文件并找到设置新项目连接的代码块
- 将相同的 XML 代码块应用于解决方案中的所有其他包......
我想不出更简单的方法——也许比我聪明的人有一些想法?
推荐阅读
- matplotlib - 如何在Seaborn的情节旁边获得传奇?
- asp.net - Asp.net web api 控制器长查询字符串返回 BadRequest
- python - 如何修复始终为高的输入
- c# - 当我使用 Action<> 设置对象时,分配的对象始终为空
- javascript - 使用单选按钮组合显示 HTML 元素的逻辑
- android - 启动活动时膨胀类 android.support.v7.widget.RecyclerView 时出错
- r - r闪亮将元素动态添加到反应值
- c++ - 如何阻止着色器扭曲纹理
- android - 无法滚动回收站视图
- android - 广告有时会显示但有时不会