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.

Microsoft distribuye las soluciones de Microsoft SQL Server 2012 como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2012 Fix.

Síntomas

Supongamos que usa el Agente SQL Server para ejecutar muchos paquetes de SQL Server 2012 Integration Services (SSIS 2012) en paralelo. Además, el evento SSIS está configurado para que se registre en las tablas SSISDB o MSDB. En este caso, la ejecución de un paquete de SSIS finaliza de forma inesperada y tiene un estado "cancelado". Cuando esto sucede, no se registran mensajes de error. Por ejemplo, una larga ejecución de un paquete de SSIS que dura de 2 a 3 horas finaliza de forma inesperada, tiene un estado "cancelado" y no tiene ningún mensaje de error registrado.Nota

  • El resultado esperado es que la ejecución del paquete se realice correctamente o que se produzcan errores. Además, el estado "cancelado" solo debe aparecer para las ejecuciones de paquetes que se detienen explícitamente.

  • Es más probable que este problema se produzca cuando la instancia del motor de base de datos de SQL Server en la que se registran los eventos de SSIS está en condiciones de estrés. Las condiciones de estrés pueden incluir bloqueo, bajo rendimiento o retrasos causados por el crecimiento de la base de datos de SSISDB.

Causa

El problema se debe a que se agota el tiempo de registro de eventos. Esto hace que la ejecución del paquete de SSIS se cancele prematuramente. Cuando se configura un evento de SSIS para que se registre en las tablas SSISDB o MSDB, un comando Insertar escribe el evento de registro y las estadísticas de rendimiento en esas tablas de forma interna. Cuando hay muchas ejecuciones paralelas de paquetes SSIS, se ejecutan muchos comandos Insert paralelo. Por lo tanto, es más probable que se produzca el error de tiempo de espera y se produzca el problema que se describe en la sección "síntomas".

Resolución

Después de aplicar la corrección, el tiempo de espera del comando Insertar se incrementará de 30 segundos a 120 segundos. Además, si el tiempo de espera se agota después de un retraso de 120 segundos, la ejecución del paquete de SSIS no se cancelará. En su lugar, los eventos de registro pendientes se omiten para evitar errores de paquete.

Información sobre la actualización acumulativa

Paquete de actualización acumulativa 3 para SQL Server 2012

La corrección para este problema se publicó por primera vez en la actualización acumulativa 3. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2012, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2723749 Actualización acumulativa 3 para SQL Server 2012Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2012. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2692828 Las compilaciones de SQL Server 2012 que se publicaron después de que se publicó SQL Server 2012

Estado

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

Solución alternativa

Para solucionar el problema, use uno de los métodos siguientes:

  • Intente ejecutar menos paquetes de SSIS o menos tareas en paralelo.

  • Intente reducir el parámetro nivel de registro cuando ejecute un paquete desde Management Studio o desde un trabajo del Agente SQL Server. Por ejemplo, si usa un registro detallado, puede establecer el parámetro nivel de registro en básico o en ninguno. Si está usando la configuración de registro de la configuración de paquete de SSIS en el diseñador de herramientas de datos de SQL Server, puede registrar los eventos en un archivo de texto en lugar de en las tablas de base de datos SSISDB o MSDB.

¿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!

×