A buffer failed while allocating 10484320 bytes
Asked Answered
C

1

5

When I run the following package, it completes every task successfully until loading into the destination where 0 rows are written. I reduced the buffer size but still didn't work. Any clue on how to solve this. I get the following error messages

"A buffer failed while allocating 10484320 bytes", "SSIS Error Code DTS_E_PROCESSINPUTFAILED"

enter image description here

Canteen answered 9/4, 2018 at 21:21 Comment(1)
I had the same error, I had an unneeded merge in the datastream that led to the error, see SSIS - out of memory error again.Malka
P
6

This error means your system is running out of memory before the buffer pool has reached it's limit. There are two data flow properties you want to look at:

  • DefaultMaxBufferSize - Sets the maximum memory usage for buffer
  • DefaultBufferMaxRows - Sets the maximum rows to buffer

If you lower the DefaultBufferMaxRows it will probably be enough to avoid the issue without getting too specific. If you know exactly how much memory you have available for the buffer (or close), you could instead lower the DefaultMaxBufferSize to just below your available memory.

Photokinesis answered 10/4, 2018 at 15:27 Comment(0)

© 2022 - 2025 — McMap. All rights reserved.