【发布时间】:2010-09-12 13:07:13
【问题描述】:
我有一个 SSIS 包,可以将表中的数据从一个 SQL Server 2005 复制到另一个 SQL Server 2005。我通过“数据流”任务执行此操作。在包配置文件中,我公开了目标表名。
问题是当我在配置文件中更改目标表名(通过记事本)时,我收到以下错误“vs_needsnewmetadata”。我想我明白这个问题了……我第一次设置包时,目标表列映射是固定的。
问题:使用 ssis 包完成上述操作的最简单方法是什么?
我在网上阅读了有关以编程方式设置元数据的信息,但我想避免这种情况。此外,我还编写了一个 C# 控制台应用程序,它可以很好地完成所有操作......所有表等都在 app.config 中指定......但显然这个解决方案还不够好。
【问题讨论】:
标签: c# ssis packages configuration-files