【发布时间】:2014-07-04 00:07:36
【问题描述】:
我有一个 excel 源和 sql 数据库是目标。这里的问题是 excel 列名每周都会更改。他们可能会添加新列或重命名列/有时他们会删除一些列。因此,每当 excel 列发生更改时,ssis 都会引发错误,我不得不再次手动映射它们。有什么办法可以自动完成吗? 请帮忙
【问题讨论】:
-
如果添加了 Excel 文件中的列,是否要在 SQL 表中添加新列?如果它们被删除,是否要删除 SQL 表列?如果 Excel 列被重命名,您是要同时重命名 SQL 列,还是只映射到旧的列名?如果可以,请提供一些更改示例。
-
回答您的问题。如果添加了新列,那么是的,我想将它们添加为 sql 中的新列。如果放在 excel-no 中,则不应将其放在 sql 中。如果重命名则 - 否,它应该映射旧列。
标签: ssis