我有一个包含失败的子包的SSIS包.错误消息不是很有帮助.
尝试向数据流任务缓冲区添加行失败,错误代码为0xC0047020
问题似乎是我正在耗尽虚拟内存来完成这项工作.
我找到了一个可以帮助解决问题的论坛帖子. http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/d6d52157-0270-4200-a8c2-585fa9a0eed5/
从提供的解决方案我不确定如何:
增加默认缓冲区大小
将儿童pacakage分配到它自己的内存分配中.
我每天都在SQL Server 2005中运行这个包.我每天都运行正常,直到12日.我假设我们用于将数据导入数据库的dat文件增长到大到数据库要处理的大小.它只有一个8.90MB的csv文件.导入是列导入的直列.
问题子包是步骤1并失败并继续并成功完成接下来的8个步骤.