sql - SSIS错误代码描述长度

标签 sql error-handling ssis error-code

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

我的问题是,有人知道错误代码说明的最大长度是多少?我想将此错误描述存储在表中,并且不想通过将数据类型设置为varchar(max)来做到这一点(方法不足)。

提前致谢

最佳答案

根据我上次为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

关于sql - SSIS错误代码描述长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026885/

相关文章:

sql - 找不到Oracle客户端和网络组件

php - 如何内连接 2 个 SQL 表,但只获取第二个表中的第一个结果?

mysql - 使用因子表计算假期日期,以从特定日期添加/减去天数

sql - 在sql查询中解析日期

mysql - SQL有效的方法来查找mobil和mail不在其他表中的行?

sql - SSIS使用列位置而不是名称导入Excel文档

reporting-services - Qlikview 和 Qliksense VS MSBI

vb6 - 为什么从错误处理程序 block 内部退出子程序是错误的?

ruby-on-rails - 在Rails中为自定义错误页面编写测试

sharepoint-2010 - 无法显示共享点中的运行时错误