El paquete SSIS no desea recuperar los metadatos de la tabla temporal

Tengo un paquete SSIS, que contiene múltiples flujos.

Cada flujo es responsable de crear una tabla de "preparación", que se llena después de la creación. Estas tablas songlobal tablas temporales

Agregué 1 flujo adicional (no hice el paquete) que hace exactamente lo que se indicó anteriormente, para otra tabla. Sin embargo, por alguna razón, el paquete falla intermitentemente en este flujo, mientras que es exactamente igual a otros, además de algunos nombres de tablas.

El error que sigue apareciendo:

Actualización: insertar flujo de datos: Error: Código de error SSIS DTS_E_OLEDBERROR. Se ha producido un error OLE DB. Código de error: 0x80004005. Un registro OLE DB está disponible. Fuente: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descripción: "Error no especificado". Un registro OLE DB está disponible. Fuente: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descripción: "Los metadatos no se pudieron determinar porque la declaración 'select * from' ## TmpMcsConfigurationDeviceHistory86B34BFD041A430E84CCACE78DA336A1 'usa una tabla temporal'.

Expresión de creación:

"CREATE TABLE " + @[User::TmpMcsConfigurationDeviceHistory]  + " ([RecId] [bigint] NULL,[DataAreaID] [nvarchar](4) COLLATE database_default NULL,[Asset] [bigint] NULL,[Code] [nvarchar](255) COLLATE database_default NULL,[Configuration] [bigint],[StartdateTime] [datetime] NULL,[EndDateTime] [datetime] NULL)

"

Expresión analizada (= evaluada):

CREATE TABLE ##TmpMcsConfigurationDeviceHistory764E56F088DC475C9CC747CC82B9E388 ([RecId] [bigint] NULL,[DataAreaID] [nvarchar](4) COLLATE database_default NULL,[Asset] [bigint] NULL,[Code] [nvarchar](255) COLLATE database_default NULL,[Configuration] [bigint],[StartdateTime] [datetime] NULL,[EndDateTime] [datetime] NULL)

Respuestas a la pregunta(5)

Su respuesta a la pregunta