OLEDB源任务失败

时间:2014-11-10 09:30:27

标签: mysql visual-studio-2008 ssis

我有一个DataFlow任务,它应该提取大约1800万条记录,并在对它们执行某些任务后,将它们插入另一个OLEDB目的地。

问题可以在下面的截图中看到。 SSIS Package

我收到的错误如下:

  

信息:缓冲区管理器已分配65536个字节,即使   已检测到内存压力并重复尝试交换   缓冲区失败了。

我尝试将DefaultBufferMaxRows从10000更改为最初设置为100000甚至150000,但它没有成功并且增加数量导致更少的记录来自Source 3百万和100万分别而不是8当价值为10000时,万元。

如果有人可以帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

对于所有那些后来在这个问题上磕磕绊绊的人,

我通过将Data Flow Task的属性中的DefaultBufferSize从10485760增加到104857600来解决它。

这个包花了大约10个小时才能完成,但它完成没有任何故障,尽管有一些关于完整缓冲区的警告。