У меня SSIS делает ETL. Основная часть - OLE DB source
-> OLE DB destiny
между двумя sql экземплярами сервера.
В Visual Studio он работает нормально, но при запуске из cmd он занимает гораздо больше времени (что-то вроде <1 ч времени выполнения в Visual studio и ~ 10h в cmd): </p>
dtexec /f "C:\Users\ABC\Pipeline\SSIS\ABC2\ETL.dtsx" /rep V
Он постоянно показывает это сообщение:
CustomEvent: 2020-04-02 10:14:51.85
Source: 2B_contribution_agg_cust_month
Name: OnPipelinePostComponentCall
Description: Data flow engine has finished a call to a component method.
End CustomEvent
The event "OnPipelineRowsSent" was received, but didn't have correct parameters.
CustomEvent: 2020-04-02 10:14:51.85
Source: 2B_contribution_agg_cust_month
Name: OnPipelinePreComponentCall
Description: Data flow engine will call a component method.
End CustomEvent
, пока, в конце концов, оно не пройдет и не выполнит следующие шаги:
CustomEvent: 2020-04-02 10:14:53.13
Source: 2B_contribution_agg_cust_month
Name: OnPipelinePreComponentCall
Description: Data flow engine will call a component method.
End CustomEvent
Info: 2020-04-02 10:14:53.13
Code: 0x402090DF
Source: 2B_contribution_agg_cust_month OLE DB Destination [2]
Description: The final commit for the data insertion in "OLE DB Destination" has started.
End Info
Что я могу сделать, чтобы исправить / улучшить / диагностировать это?