SSIS错误代码描述长度

时间:2013-06-10 15:00:03

标签: sql error-handling ssis error-code

我正在使用SQL 2008将SSIS包抛出的错误代码转换为SSIS提供的有意义的描述。可以找到所有错误代码及其说明here as reference

我的问题是有谁知道这里可能出现的错误代码描述的最大长度是多少?我想将此错误描述存储在表中,并且不希望通过将数据类型设置为varchar(max)来实现(方法不充分)。

提前致谢

1 个答案:

答案 0 :(得分:1)

根据上次我为post

提取这些代码,它看起来是423个字符
;WITH ERRORS ([Hexadecimal code],[Decimal Code],[Symbolic Name],[Description]) AS
(
    SELECT '0x8002F347',-2147290297,'DTS_E_STOREDPROCSTASK_OVERWRITINGSPATDESTINATION','Overwriting Stored Procedure "__" at destination.'
)
SELECT
    MAX(LEN(E.DESCRIPTION)) AS DescriptionLength
FROM
    ERRORS E;

为了您的目的,我只需要四舍五入到450/500/512