我正在尝试使用SSIS包将数据加载到excel文件。请在下面找到详细信息
我已经在SQL Server Integration Services目录中部署了包并尝试从那里执行它 但是引发了以下错误:
向数据流任务缓冲区添加行的尝试失败 错误代码0xC0047020。
SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。上的PrimeOutput方法
SRC_MDM_ENTITYDUPLICATE返回错误代码0xC02020C4。该
当管道引擎调用
时,组件返回了失败代码
PrimeOutput()。故障代码的含义由
定义
组件,但错误是致命的,管道停止执行。
在此之前可能会发布错误消息以获取更多信息
关于失败。
我正在使用数据转换,因为我面临Unicode和非Unicode字符之间的某些数据类型不匹配。
该软件包在本地计算机上工作正常,资源利用率为95-99% 由于在生产环境中部署了包,我无法在“服务器设置”中进行任何修改。另外我猜测高资源利用率在生产服务器中执行包时会产生问题。
我尝试减少DefaultBufferMaxRows大小并增加DefaultBufferSize,这无论如何都无济于事。
有人可以帮我优化我的包裹并解决这个问题 非常感谢。
答案 0 :(得分:0)
我意识到错误的解决方案是列中的列不是excel,作为解决方案,您将从包中删除该列或添加空列