我一直在研究一个 SSIS 包,我已经为其添加了派生列(我之前在这里发布过)。我遇到的问题是这个子包在一个环境中运行良好,但由于某种原因,在我的开发环境中失败了。
发生的错误是:
“SSISError Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR。”组件“DerivedColumn”(9567)”失败,因为发生了错误代码 0xC0049067,并且“输出列“SchemaID”(9744)”上的错误行处理指定错误失败”和“SSISError Code DTS_E_PROCESSINPUTFAILED。TheProcessInput在处理输入“派生列输入”(9568) 时,组件“派生列”(9567) 上的方法失败,错误代码为 0xC0209029。已识别的组件从“处理输入方法”返回错误。
我比较了表的字段,特别是两种环境中的 SchemaID,它们是相同的。我什至尝试在 Dev 中重新创建特定表并重新尝试运行该包,但无济于事。
这是派生列转换编辑器屏幕:
任何人都可以对此提出任何建议吗?先感谢您!