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