Ssis 如何查看SSI中行的拒绝/重新定向原因?(行级)
我使用SSDT也称SSIS或BIDS 2012或Visual Studio 2010:我有一个数据转换步骤,我的一些行被拒绝,即重定向到拒绝文本文件。一切都很好,似乎拒绝是有效的,但是,我怎么能看到拒绝的原因呢?我没有时间每次都手动验证流程。我有超过100个专栏,我需要知道哪一个一直给我带来麻烦。“进度”选项卡仅显示控制流进度,不提供行级信息Ssis 如何查看SSI中行的拒绝/重新定向原因?(行级),ssis,validation,Ssis,Validation,我使用SSDT也称SSIS或BIDS 2012或Visual Studio 2010:我有一个数据转换步骤,我的一些行被拒绝,即重定向到拒绝文本文件。一切都很好,似乎拒绝是有效的,但是,我怎么能看到拒绝的原因呢?我没有时间每次都手动验证流程。我有超过100个专栏,我需要知道哪一个一直给我带来麻烦。“进度”选项卡仅显示控制流进度,不提供行级信息 非常感谢您的帮助数据转换将ErrorCode和ErrorColumn两个int添加到plipeline中。您可以使用脚本组件翻译错误代码,首先在编辑器中将
非常感谢您的帮助数据转换将ErrorCode和ErrorColumn两个int添加到plipeline中。您可以使用脚本组件翻译错误代码,首先在编辑器中将ScriptErrorDesc添加到输出列:
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
Row.ScriptErrDesc = this.ComponentMetaData.GetErrorDescription(Row.ErrorCode);
}
我还无法检索列名,但我认为您只需要使用ComponentMetaData