在SSIS包中只得到错误描述信息的第一部分
本文关键字:信息 描述 第一部 一部分 错误 SSIS 包中 | 更新日期: 2023-09-27 18:10:15
我有一个ssis包,它在失败时将信息写入表中。其中一些信息是系统变量ErrorDescription。我的问题是我如何只得到ErrorDescription的第一部分,而不是整个消息,因为它有时太长,不包含有用的信息,我必须生成关于错误的报告,错误消息太长。
提前感谢您
您可以通过选择正确的可执行文件对所需的事件使用事件处理程序,然后通过使用脚本任务/组件,您可以将您的逻辑提取错误描述。
我不知道你的包到底是做什么的,但如果它是可行的,那么像下面的文章可以实现。
获取错误描述
如何在ssis中获取错误描述
在ssis中获取错误的列名
如果是我,我希望每次都将整个消息放入表中,并且如果报告太长,则只限制我为报告选择的字符。但是,如果您不存储整个错误消息,那么当您删除了一些有用的信息时,您可能会后悔。
但是,您可以通过在SQL命令中使用LEFT()函数来限制您存储的字符,在SQL命令中,您将错误信息存储在表中。