C#抛出lineageID的SSIS程序未找到

时间:2012-02-20 07:45:50

标签: sql sql-server-2008 ssis

我在C#中编写了一个SSIS包,用于将数据从平面文件传输到数据库。问题是,当我通过SSIS接口运行程序时,它会抛出错误。如果我只是双击派生列然后它刷新输入列并运行正常。现在我的问题是我必须通过C#程序刷新输入列连接。如何才能做到这一点?

以下是我通过cmd提示符运行SSIS包时遇到的错误。 错误:没有对象存在哪个lineageID 11。

1 个答案:

答案 0 :(得分:0)

如果lineageId 11不存在任何对象,则表示该包已被修改,并且该列已使用不同的lineageId重新映射或已删除。

为了始终拥有正确的lineageId,您的代码需要open and read the dtsx file and search by column name.