Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Supongamos que usa SQL Server 2017 y tiene muchos paquetes de SQL Server Integration Services (SSIS), es posible que observe que los informes de SSIS o Power BI fallan esporádicamente con los siguientes errores de tiempo de espera de conexión:

"_Main_XXXXX:Error: DTS_E_OLEDBERROR código de error de SSIS. Se ha producido un error OLE DB. Código de error: 0x80004005".

Hay disponible un registro OLE DB. Fuente: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descripción: "Login timeout expired".

Hay disponible un registro OLE DB. Fuente: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descripción: "No se puede completar el proceso de inicio de sesión debido al retraso en la respuesta de inicio de sesión".

Hay disponible un registro OLE DB. Fuente: "Microsoft SQL Server cliente nativo 11.0" Hresult: 0x80004005 Descripción: "Proveedor TCP: Error de tiempo de espera [258]. "."

De lo contrario, el problema no se limita solo a los informes de SSIS o Power BI. Cualquier aplicación puede llegar a problemas de rendimiento y tiempos de espera mientras se conecta con SQL Server. 

Esta corrección presenta dos nuevas columnas, error_code y op_history en sys.dm_os_buffer_descriptors DMV. Error_code columna representa la información del error durante el último intento de rellenar el búfer en cuestión. Op_history columna representa el historial operativo del búfer en formato bit (4 bits por operación, 16 operaciones en total, los últimos 4 bits representan la operación más reciente y el desplazamiento a la izquierda a medida que avanza el tiempo). 

Nota Esta corrección no resuelve los errores específicos que se ven al rellenar las páginas de búfer. Solo expone información sobre códigos de error y operaciones en búferes para que se puedan realizar más soluciones de problemas con la nueva información. 

Causa raíz

Los problemas de rendimiento y tiempo de espera son genéricos en la naturaleza y pueden tener muchas causas raíz subyacentes. En este caso particular, hay muchos errores y reintentos que se observan al intentar leer páginas de datos de archivos de datos y rellenar los búferes de memoria (representación de la memoria de las páginas de datos). La causa raíz de los errores de población del búfer no se identifica claramente como los códigos de error subyacentes mientras intenta rellenar los búferes que no se exponen.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Solución

Este problema se ha corregido en la siguiente actualización acumulativa para SQL Server:

Acerca de las actualizaciones acumulativas para SQL Server:

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Echa un vistazo a las últimas actualizaciones acumulativas de SQL Server:

Referencias

Obtén información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×