Compartir a través de


El error de conectividad 0x80004005 se produce a partir de errores de SSIS del Agente SQL Sever

En este artículo se proporciona una resolución a un problema de conectividad en el que los paquetes de SQL Server Integration Services (SSIS) que usan un Agente SQL no se pueden ejecutar.

Síntomas

Al intentar ejecutar paquetes SSIS que usan un agente SQL, los paquetes no se ejecutan y recibe los siguientes mensajes de error:

Hay un registro OLE DB disponible. Origen "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 descripción "Error de protocolo en la secuencia de TDS".

Hay un registro OLE DB disponible. Origen "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 Descripción "Error de vínculo de comunicación".

Hay un registro OLE DB disponible. Origen "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 Descripción "Proveedor TCP: el host remoto cerró forzadamente una conexión existente".

Solución

Para resolver el problema, siga estos pasos:

  1. Abra SQL Server Management Studio (SSMS) y conéctese a la instancia de SQL Server.
  2. En el Explorador de objetos, vaya a Agente SQL Server.
  3. Busque el trabajo de SSIS que ejecuta el paquete.
  4. Haga clic con el botón derecho en el trabajo y seleccione Propiedades.
  5. En la sección Pasos , busque el paso que ejecuta el paquete SSIS.
  6. Seleccione el botón Editar para abrir las propiedades del paso de trabajo.
  7. En el cuadro de diálogo Propiedades del paso de trabajo, vaya a Configuración> Administrador de conexiones s.
  8. Seleccione la conexión que está experimentando el problema.
  9. Cambie el valor de la propiedad RetainSameConnection de False a True.
  10. Seleccione Aceptar para guardar los cambios.

Nota:

También puede ajustar la propiedad RetainSameConnection directamente en las propiedades del administrador de conexiones de paquetes SSIS.

Consulte también

El host remoto cerró forzadamente una conexión existente (error del sistema operativo 10054)