我们正在为一个客户构建一个 SSIS 包,其中在 1 个数据流任务中发生了很多转换检查。我们将任何错误输出到为我们的错误表生成新记录的脚本。然后可以查阅该错误表以检查是否发生任何错误。
我们知道有一些脚本和组件可以从错误输出中检索真实的列名。但这些都适用于 2008 R2 或更低版本。
其次,我们将我们的 2012 xml 与 2008 R2、2008 xml 进行了比较,并且没有任何 lineageID 的迹象,因此我们认为上面的脚本和组件将不再起作用。
奇怪的是,虽然在我们的设计器中的高级编辑屏幕中,我们可以看到我们的 lineageId。可悲的是,我们担心这些是在运行时生成的,并且每次运行都可能不同。所以我们不能针对那些脚本来检索真正的列名。
任何人有任何提示或技巧来解决这个问题?
亲切的问候,汤姆