SSIS 2012 - 错误输出列名



我们正在为客户构建一个 SSIS 包,其中在 1 个数据流任务中进行了大量转换检查。我们将任何错误输出到脚本中,该脚本为错误表生成新记录。然后可以查阅该错误表以检查是否发生了任何错误。

我们知道有一些脚本和组件可以从错误输出中检索真正的列名。但这些都是2008 R2或更低版本。

其次,我们将 2012 xml 与 2008 R2、2008 xml 进行了比较,并且不再有任何 lineageID 的迹象,因此我们认为上面的脚本和组件将不再起作用。

奇怪的是,在我们的设计器的高级编辑屏幕中,我们可以看到我们的世系Id。可悲的是,我们担心这些是在运行时生成的,并且每次运行都可能不同。因此,我们无法针对这些脚本来检索真正的列名。

有人有任何提示或技巧来解决这个问题吗?

亲切问候汤姆

Benny Austin的解决方案

这给了我一个答案。不过,请阅读有关该软件包的评论,您可能需要在它工作之前摆弄一些东西。但最终它做到了。

最新更新