分配10484320字节

时间:2018-04-09 21:21:49

标签: ssis ssis-2012

当我运行以下包时,它会成功完成每个任务,直到加载到写入0行的目标位置。我缩小了缓冲区大小,但仍然没有工作。 关于如何解决这个问题的任何线索。我收到以下错误消息"分配10484320字节时缓冲区失败"," SSIS错误代码DTS_E_PROCESSINPUTFAILED" enter image description here

1 个答案:

答案 0 :(得分:2)

此错误表示在缓冲池达到限制之前,系统内存不足。您需要查看两个数据流属性:

  • DefaultMaxBufferSize - 设置缓冲区的最大内存使用量
  • DefaultBufferMaxRows - 设置缓冲区的最大行数

如果降低DefaultBufferMaxRows,可能就足以避免问题而不会过于具体。如果您确切知道缓冲区(或关闭)可用的内存量,则可以将DefaultMaxBufferSize降低到可用内存的正下方。