我在Azure Data Lake Store中有一个9GB的文件。我试图将该文件数据加载到我们的本地SQL服务器数据库中。我正在使用SSIS组件“Azure Data Lake Store Source”。它正在加载部分文件并在中间失败并出现以下错误:
[Azure Data Lake Store Source]错误:Microsoft.SqlServer.Dts.Pipeline.PipelineComponentHResultException(0xC02090F5):管道组件已从方法调用返回HRESULT错误代码0xC02090F5。 在Microsoft.SqlServer.IntegrationService.AdlsComponents.PipelineComponentSource.TransferToOutputBuffers(Int32输出,Int32 [] outputIDs,PipelineBuffer [] buffers)“
为了查看文件是否有任何问题 - 我已将文件从ADL商店下载到本地系统。现在我使用SSIS组件创建了一个新包 - “平面文件源”。包正常运行并加载文件中的所有数据。
不确定如何使用ADL SSIS Source组件找出错误。错误消息没有帮助。
任何人都有解决此问题的建议或想法吗?
此致
答案 0 :(得分:1)
我遇到了同样的问题,我发现我的输入文件中存在分隔符(“,”),该文件已加载到ADLS目的地。
我从输入文件中删除了分隔符(“,”)并将相同的文件加载到ADLS并成功检索了包含所有记录的文件。