0

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

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

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

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

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

亲切的问候,汤姆

4

1 回答 1

1

本尼奥斯汀的解决方案

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

于 2012-10-08T12:01:11.000 回答