【问题标题】:SSIS Error Code description lengthSSIS 错误代码描述长度
【发布时间】:2013-06-06 06:52:01
【问题描述】:

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

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

提前致谢

【问题讨论】:

    标签: sql error-handling ssis error-code


    【解决方案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

    【讨论】:

    • 嗨,blinkc,这正是我想要的。谢谢!
    • 非常好,欢迎来到 SO。如果您发现帖子有帮助,请随时单击向上箭头。如果这解决了您的问题,请单击绿色复选标记以表明问题已得到解答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2012-06-01
    • 2021-01-28
    • 2019-02-09
    相关资源
    最近更新 更多