我有一个DataFlow任务,它应该提取大约1800万条记录,并在对它们执行某些任务后,将它们插入另一个OLEDB目的地。
问题可以在下面的截图中看到。
我收到的错误如下:
信息:缓冲区管理器已分配65536个字节,即使 已检测到内存压力并重复尝试交换 缓冲区失败了。
我尝试将DefaultBufferMaxRows从10000更改为最初设置为100000甚至150000,但它没有成功并且增加数量导致更少的记录来自Source 3百万和100万分别而不是8当价值为10000时,万元。
如果有人可以帮助我,我将不胜感激。
答案 0 :(得分:0)
对于所有那些后来在这个问题上磕磕绊绊的人,
我通过将Data Flow Task的属性中的DefaultBufferSize从10485760增加到104857600来解决它。
这个包花了大约10个小时才能完成,但它完成没有任何故障,尽管有一些关于完整缓冲区的警告。