我在C#中编写了一个SSIS包,用于将数据从平面文件传输到数据库。问题是,当我通过SSIS接口运行程序时,它会抛出错误。如果我只是双击派生列然后它刷新输入列并运行正常。现在我的问题是我必须通过C#程序刷新输入列连接。如何才能做到这一点?
以下是我通过cmd提示符运行SSIS包时遇到的错误。 错误:没有对象存在哪个lineageID 11。
答案 0 :(得分:0)
如果lineageId 11不存在任何对象,则表示该包已被修改,并且该列已使用不同的lineageId重新映射或已删除。
为了始终拥有正确的lineageId,您的代码需要open and read the dtsx file and search by column name.