我正在尝试将一组继承的SSIS包合并到一个表驱动的包中,但是我在设计时需要映射输入和输出时遇到了问题。
问题:
每天,我们需要将~40个表从生产服务器复制到其他几个生产服务器和几个开发/测试服务器。目标表和目标表在名称和结构上始终相同。这里的目的是每次都运行相同的包,并通过更改它的驱动配置表来控制其行为。
另外,值得注意的是,在任何给定时间,一个服务器可能不希望填充Table#n,并且我希望能够在配置表中关闭该特定表。
示例流程
Prod1 \ DB \ Table1需要发送到Prod2 \ DB \ Table1,Prod3 \ DB \ Table1,Dev1 \ DB \ Table1和Test1 \ DB \ Table1。
Prod1 \ DB \ Table2需要发送到Prod2 \ DB \ Table2,Prod3 \ DB \ Table2,Dev1 \ DB \ Table2和Test1 \ DB \ Table2。
等......到〜表40。
**进展:**
到目前为止,我迄今为止开发的软件包如下:
这就是我遇到困难的地方,即使我知道不同的服务器\ databases \ tables表之间的表格总是相同的,我也无法绕过输入/输出列。
问题:
如果我通过这篇文章打破任何礼仪,我道歉,请告诉我,我会尽力解决,感谢您对此事的任何想法!