SSIS在SQL SERVER作业中报错:分配 10485216 个字节时某个缓冲区失败

0
错误: 分配 10485216 个字节时某个缓冲区失败
 
错误: 系统报告了百分之 90 的内存负载。物理内存为 274743283712 个字节,其中有 26420146176 个可用字节。虚拟内存为 2147352576 个字节,其中有 175669248 个可用字节。分页文件为 315545473024 个字节,其中有 63724367872 个可用字节。
 
错误: SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。处理输入“Union All 输入 3”(1324)时,组件“ProvinceId_1”(1290)的 ProcessInput 方法失败,错误代码为 0x8007000E。标识的这个组件从 ProcessInput 方法返回了一个错误。虽然该错误是此组件特有的,但却是致命的,将导致数据流任务停止运行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
 
错误: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。PrimeOutput 方法返回了错误代码 0xC02020C4。管道引擎调用 PrimeOutput() 时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。

错误: 无法向数据流任务缓冲区添加行,错误代码为 0xC0047020。
 
 
并不是一直出错,重新执行作业又能成功,请教是什么问题引起的?如何解决?
已邀请:
0

Bob - 同程旅游大数据+BI 架构师 2017-02-14 回答

在数据源里面的目标组件中设置减少缓存池的大小

要回复问题请先登录注册