Code: 0xC0202009 Source: XXXXXXXX Description: SSIS Error Code DTS_E_OLEDBERROR.
An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "Communication link failure".
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "Shared Memory Provider: Timeout error [258]. ".
End Error Code: 0xC004701A Source: DFTXXXXXX SSIS.Pipeline Description: component "OLE DB DFTXXXXXX " failed the pre-execute phase and returned error code 0xC0202009.
End Error DTExec: The package execution returned DTSER_FAILURE (1).
Below are the options we have tried in our environment:
1. Change remote query time out options
2. Change remote login time out options
3. Setting a Maximum Memory Limit for a SQL Server Instance
4. Delay Validation Property