Agente de SQL Server se bloquea cuando intenta iniciarlo o tarda más tiempo de espera para iniciar

Seleccione idioma Seleccione idioma
Id. de artículo: 2795690 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Un agente de SQL Server se bloquea cuando intenta iniciarlo o tarda más tiempo de espera para iniciar. Además, puede experimentar uno o varios de los siguientes escenarios:
  • Escenario 1

    El siguiente mensaje de error se registra en el registro de sucesos del sistema:
    El servicio no respondió a la solicitud de inicio o de control de manera oportuna
  • Escenario 2

    El estado del agente se muestra como "Starting" en el Panel de Control y el mensaje de error se registra en el archivo SQLAgent.log:
    No se ha definido una condición de CPU inactiva: trabajos OnIdle no tendrá efecto

    Además, pueden anotarse las siguientes entradas en el archivo SQLAgent.log:
    Marca de tiempo> - ? Caché de subsistemas Populating [431]...
    Marca de tiempo> - ? [432] Allí son subsistemas de 7 en la caché de subsistemas
    Marca de tiempo> - ? Subsistema [124] 'ActiveScripting' cargó correctamente (simultaneidad máxima: 40)
    Marca de tiempo> - ? Subsistema [124] 'ANALYSISCOMMAND' se cargó correctamente (simultaneidad máxima: 400)
    Marca de tiempo> - ? Subsistema [124] 'ANALYSISQUERY' se cargó correctamente (simultaneidad máxima: 400)
    Marca de tiempo> - ? Subsistema [124] 'CmdExec' cargó correctamente (simultaneidad máxima: 40)
    Marca de tiempo> - ? Subsistema [124] 'PowerShell' cargó correctamente (simultaneidad máxima: 2)
    Marca de tiempo> - ? Subsistema [124] 'SSIS' cargados correctamente (simultaneidad máxima: 400)
    Marca de tiempo> - ? Subsistema [124] 'TSQL' cargó correctamente (simultaneidad máxima: 80)
    Marca de tiempo> - ! [364] El servicio Messenger no ha sido iniciado - no se enviarán las notificaciones de envío por red
    Marca de tiempo> - ? [129] SQLSERVERAGENT en virtud de control de servicios de Windows NT
    Marca de tiempo>- + [396] No se ha definido una condición de CPU inactiva: trabajos OnIdle no tendrá efecto
    Marca de tiempo> - ? Iniciar el Monitor de SQLServerAgent [110] utilizando '' como receptor de notificaciones...
    Marca de tiempo> - ? [146] El motor de atención a peticiones iniciado
    Marca de tiempo> - ? [133] Motor de compatibilidad iniciado
    Marca de tiempo> - ? Caché de trabajos Populating [167]...
    Marca de tiempo> - ? Servicio SQLSERVERAGENT está deteniendo debido a una petición de un usuario, proceso o el sistema operativo [131]...
    Marca de tiempo> - ? Motor de soporte técnico [134] se ha detenido
    Marca de tiempo> - ? Motor de alertas [197] detenido
    Marca de tiempo> - ? [168] Existen 4731 trabajos [0 deshabilitado] en la caché de trabajos
    Marca de tiempo> - ? Caché de alertas de Populating [170]...
    Marca de tiempo> - ? [171] Allí son las alertas 0 en la caché de alertas
    Marca de tiempo> - ? Motor de atención a petición [149] se ha detenido
    Marca de tiempo> - ? [248] Guardando NextRunDate / Times para todas actualizar programaciones de trabajos...
    Marca de tiempo> - ? [249] guarda programaciones de trabajos de 0
    Marca de tiempo> - ? [127] Espera para el subsistema finalice...
    Marca de tiempo> - ? Subsistema [128] 'ActiveScripting' detuvo (código de salida 1)
    Marca de tiempo> - ? Subsistema [128] 'ANALYSISCOMMAND' detuvo (código de salida 1)
    Marca de tiempo> - ? Subsistema [128] 'ANALYSISQUERY' detuvo (código de salida 1)
    Marca de tiempo> - ? Subsistema [128] 'CmdExec' detuvo (código de salida 1)
    Marca de tiempo> - ? Subsistema [128] 'PowerShell' detuvo (código de salida 1)
    Marca de tiempo> - ? Subsistema [128] 'SSIS' detuvo (código de salida 1)
    Marca de tiempo> - ? Motor de programador de trabajo [175] se ha detenido
  • Escenario 3

    Un proceso de SQL Server ID (SPID) del servicio de "SQLAgent ? genérico recordatorio" se muestra en el servidor de motor de base de datos. Además, el siguiente trabajo se muestra como que se ejecutan en el búfer de entrada de los SPID:
    EXECUTE msdb.dbo.sp_sqlagent_refresh_job

    NotaEl SPID se encuentra en el estado se puede ejecutar y espera a que con regularidad elPREEMPTIVE_OS_LOOKUPACCOUNTSID tipo de espera. O bien, el SPID es en un estado de espera para laASYNC_NETWORKIO tipo de espera.

Causa

Este problema se produce porque hay muchos movimientos de proyecto en SQL Server.

Nota Esto puede ocurrir si involuntariamente configurado número de suscripciones para los informes en el Administrador de configuración de Reporting Services.

Solución

Para solucionar temporalmente este problema, elimine los trabajos que no es necesario tener.

Nota Si existen muchos movimientos de proyecto ya que sin querer configurar número de suscripciones, eliminar las suscripciones innecesarias mediante el uso de administrador de configuración de Reporting Services.

Más información

Para obtener más información acerca de cómo eliminar los trabajos, vaya al sitio Web de Microsoft TechNet siguiente:

Información general acerca de cómo eliminar trabajos

Para obtener más información acerca de cómo eliminar las suscripciones, visite el siguiente sitio Web de Microsoft TechNet:


Para obtener más información acerca de los productos o herramientas que comprueban automáticamente si hay este problema en SQL Server, vea la tabla siguiente:
Contraer esta tablaAmpliar esta tabla
Software de reglaTítulo de la reglaDescripción de la reglaVersiones del producto con el que se evaluará la regla
Asesor de System CenterProblemas de inicio de agente de SQL Server con muchos trabajos del agenteAsesor de System Center comprueba si el número de trabajos en la instancia de SQL Server que está habilitado. Asesor de código genera esta alerta en función de esta condición. Revisar y eliminar los trabajos que están habilitados y no es necesario tener. SQL Server 2008
SQL Server 2008 R2
SQL Server 2012

Estado

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

Propiedades

Id. de artículo: 2795690 - Última revisión: viernes, 11 de enero de 2013 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Palabras clave: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2795690 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2795690

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com