validation - SSIS 2005 如何以编程方式解决错误 "input column has lineage id that was not previously used in the data flow task"

标签 validation sql-server-2005 input ssis

我正在尝试编写一个程序,该程序会自动从 .dtsx 文件(目标是 SSIS 2005)的所有组件中添加来自 OLE DB 源的列。当我用我的程序处理 .dtsx 时,列似乎添加正确,但是当我打开修改后的包时,组件中出现此消息:

input column has lineage id that was not previously used in the data flow task.



如果我双击该组件,然后按 OK,错误就会消失。

我的问题是:

有没有办法以编程方式具有相同的行为?我将尝试使用此程序为用户自动执行此操作,但此错误阻止了我在项目中。

最佳答案

我遇到了这个问题,我可以通过波纹管解决方案解决这个问题,但我知道这不是有用的解决方案。
元数据无法检测您的更改,您可以删除您的任务并重新创建该任务 .

关于validation - SSIS 2005 如何以编程方式解决错误 "input column has lineage id that was not previously used in the data flow task",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18920306/

相关文章:

javascript - JavaScript 中的计算字段不起作用

jquery - 如何获取表单内所有输入的ID?

Jquery Validate - 使用远程查看 MySQL 数据库中是否存在某个实例

asp.net-mvc - 如何在MVC中给出特定模型的验证摘要?

php - Jquery 验证插件 - 检查电子邮件是否存在

sql-server-2005 - TSQL 为什么将 VARCHAR 转换为 DATETIME 毫秒改变值

sql-server-2005 - SQL Server 如何维护连接?

asp.net - MYSQL 可以与 ASP.NET 网站一起使用吗?

css - div 输入标签值改变颜色

php - Yii2 : Either one field is required Validation