2017-08-10 146 views
0

我在Azure Data Lake Store中有9GB文件。我正試圖將該文件數據加載到我們的本地SQL服務器數據庫中。我正在使用SSIS組件「Azure Data Lake Store Source」。它加載部分文件,並在中間具有以下錯誤而失敗:SSIS組件 - Azure Data Lake Store源無法加載平面文件

[Azure Data Lake Store Source] Error: Microsoft.SqlServer.Dts.Pipeline.PipelineComponentHResultException (0xC02090F5): Pipeline component has returned HRESULT error code 0xC02090F5 from a method call. at Microsoft.SqlServer.IntegrationService.AdlsComponents.PipelineComponentSource.TransferToOutputBuffers(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers)"

爲了看看是否與文件的任何問題 - 我已經下載從ADL商店文件到本地系統。現在我使用SSIS組件創建了一個新的包 - 「平面文件源」。包運行良好,並加載文件中的所有數據。

不知道如何找出ADL SSIS Source組件的錯誤。錯誤消息沒有幫助。

任何人有任何建議或想法解決這個問題?

問候

回答

0

我面臨着同樣的問題,我想通了,分隔符(「」)是存在於得到了中ADLS目的地加載我輸入文件。

我從我的輸入文件中刪除了分隔符(「,」),並將相同的文件加載到ADLS,併成功檢索到所有記錄的文件。

相關問題