ERRO SSIS: A tentativa de adicionar uma linha ao buffer de tarefas do Fluxo de Dados falhou com o código de erro 0xC0047020
Tenho problemas com o processo SSIS (na verdade, o mesmo problema ocorre em dois processos diferentes). Então, estamos fazendo algum trabalho de ETL usando o SSIS. Temos um projeto de Business Intelligence que é executado sem erros do Visual Studio. No entanto, quando é implantado no servidor e agendado como um trabalho, falha com erros como:
INTRASTAT_Towar:Error: SSIS Error Code
DTS_E_PROCESSINPUTFAILED. The ProcessInput
method on component "Union All 3" (876) failed with error
code 0xC0047020 while processing input "Union All Input
2" (916). The identified component returned an error from
the ProcessInput method. The error is specific to the
component, but the error is fatal and will cause the Data
Flow task to stop running. There may be error messages
posted before this with more information about the failure.
INTRASTAT_Towar:Error: SSIS Error Code
DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput
method on istat_dekl_wynik_poz SELECT returned error
code 0xC02020C4. The component returned a failure
code when the pipeline engine called PrimeOutput(). The
meaning of the failure code is defined by the component,
but the error is fatal and the pipeline stopped executing.
There may be error messages posted before this with
more information about the failure.
INTRASTAT_Towar:Error: The attempt to add a row to the
Data Flow task buffer failed with error code 0xC0047020.**
Os outros erros retornados são semelhantes; às vezes, em vez de 0xC0047020, há um erro não especificado. Os erros ocorrem apenas nesta tabela, que possui muitas coisas diferentes na tarefa de fluxo de dados (uniões, multicasts, divisão condicional). A maioria dos outros fluxos de dados tem apenas origem, destino e transformação, e eles não estão causando problemas. Fui sugerido para tentar manipularDefaultBufferMaxRows eDefaultBufferSize valores de propriedades para a tarefa de fluxo de dados, mas depois de fazer algumas pesquisas, não acredito que ele resolverá o problema, pois eles são atualmente colocados em valores padrão. Alguma sugestão?