Red*_*ves 6 sql-server ssis sql-server-2005
我有一个包含失败的子包的SSIS包.错误消息不是很有帮助.
尝试向数据流任务缓冲区添加行失败,错误代码为0xC0047020
问题似乎是我正在耗尽虚拟内存来完成这项工作.
我找到了一个可以帮助解决问题的论坛帖子. http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/d6d52157-0270-4200-a8c2-585fa9a0eed5/
从提供的解决方案我不确定如何:
我每天都在SQL Server 2005中运行这个包.我每天都运行正常,直到12日.我假设我们用于将数据导入数据库的dat文件增长到大到数据库要处理的大小.它只有一个8.90MB的csv文件.导入是列导入的直列.
问题子包是步骤1并失败并继续并成功完成接下来的8个步骤.
分配给 SQL Server 的内存有多少?在 SQL Server 进程空间之外分配了多少内存?
我问的原因是因为 SSIS 内存是从位于 SQL Server 进程空间之外的内存 memToLeave 区域分配的。
有关配置内存 memToLeave 部分可用内存量的详细信息,请参阅此处。
有关 SSIS 的一般性能调整,请参阅以下文章。
http://technet.microsoft.com/en-gb/library/cc966529.aspx
我希望这是有道理的,但一旦你消化了这些材料,请随时给我留言。
干杯,
| 归档时间: |
|
| 查看次数: |
18530 次 |
| 最近记录: |