REVISIÓN: El trabajo del agente de SQL Server no si se establece el tipo de programación de trabajo, como "Iniciar automáticamente al iniciarse el agente de SQL Server" en SQL Server 2008 SP2, SP3 de 2008 de SQL Server o SQL Se...

Seleccione idioma Seleccione idioma
Id. de artículo: 2640027 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo
Microsoft distribuye correcciones de Microsoft SQL Server 2008 SP2 como un archivo descargable. Debido a que las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones incluidas en el SP2 de 2008 de SQL Server anterior.

Síntomas

Tenga en cuenta la situación siguiente:
  • Lo hace uno de los siguientes
    • Instalar acumulativa 2 para Microsoft SQL Server 2008 Service Pack 2 (SP2) o una versión posterior del paquete de actualización acumulativa
    • Actualizar SQL Server 2008 a SQL Server 2008 Service Pack 3 (SP3)
    • Actualizar SQL Server 2008 R2 a SQL Server 2008 R2 Service Pack 1 (SP1)
  • Crear un trabajo del agente de SQL Server en una base de datos de usuario y establecer el tipo de programación comoIniciar automáticamente al iniciar el agente de SQL Server.
  • Reinicie el servicio de SQL Server.
En este escenario, el trabajo del agente de SQL Server produce un error.

Causa

Este problema se produce porque la base de datos de usuario no ha terminado recuperar cuando se inicia el trabajo. Después de instalar la actualización acumulativa 2 para SQL Server 2008 SP2 o actualizar al Service Pack 3 de SQL Server 2008 SQL Server 2008 o actualizar SQL Server 2008 R2 a SQL Server 2008 R2 SP1, agente de SQL Server se inicia después de que finalicen la recuperación de las bases de datos MSDB.

Nota Agente de SQL Server debe comenzar después de que se han recuperado todas las bases de datos.

Solución

Service Pack 3 de SQL Server 2008

La solución a este problema se publicó en primer lugar en esta actualización acumulativa para SQL Server 2008 Service Pack 3. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2738350 Paquete de actualización acumulativa 7 para SQL Server 2008 Service Pack 3
Nota Como las compilaciones son acumulativas, cada nueva versión de revisión contiene todas las revisiones y revisión de todas las revisiones incluidas en el anterior SQL Server 2008 Service Pack 3. Se recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2629969 El SQL Server de 2008 de generaciones que se publicaron después del lanzamiento de Service Pack 3 de SQL Server 2008

Actualización acumulativa 8 para SQL Server 2008 Service Pack 2

La solución a este problema salió en 8 de actualización acumulativa para Service Pack 2 de SQL Server de 2008. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para Service Pack 2 de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2648096 Paquete de actualización acumulativa 8 para SQL Server 2008 Service Pack 2
Nota Como las compilaciones son acumulativas, cada nueva versión de revisión contiene todas las revisiones y revisión de todas las revisiones incluidas en el anterior SQL Server 2008 Service Pack 2. Se recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2402659 El SQL Server de 2008 de generaciones que se publicaron después del lanzamiento de SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

La solución a este problema se publicó en primer lugar en la actualización acumulativa 2 para SQL Server 2008 R2 Service Pack 2. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2740411 Paquete acumulativo de actualizaciones 2 para SQL Server 2008 R2 Service Pack 2
Nota Como las compilaciones son acumulativas, cada nueva versión de revisión contiene todas las revisiones y revisión de todas las revisiones incluidas en el anterior de SQL Server 2008 R2. Se recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 generaciones que se publicaron después del lanzamiento de SQL Server 2008 R2 Service Pack 2

Información de la clave del registro

Importante Esta sección, el método o la tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para mayor protección, hacer la copia del registro antes de modificarlo. Luego puede restaurar el registro si surge algún problema. Para obtener más información acerca de cómo realizar copias de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo hacer copia de seguridad y restaurar el registro en Windows
Después de aplicar esta revisión, primero debe reiniciar el servicio de agente de SQL Server para la instancia afectado. Cuando se reinicie el servicio, se crea una nueva clave del registro de RecoveredDatabasesForAgentStartup . Esta clave del registro define si el agente de SQL Server espera para la recuperación de las bases de datos de usuario para completar antes de iniciar el trabajo del agente de SQL Server.

Para que configure esta clave del registro, vaya a la "Corregirlo para mí"sección. Si prefiere configurar esta clave del registro, vaya a la "Voy a arreglarlo yo mismo"sección.

Corregirlo para mí



Para configurar automáticamente esta clave del registro, haga clic en el Repararlo botón o vínculo. A continuación, haga clic en Ejecutar en el Descarga de archivos diálogo cuadro y siga los pasos del Asistente para corregirlo .


Solucionar el problema
Microsoft Fix it 50868


Notas
  • Antes de ejecutar esta solución para corregirlo , debe instalar la revisión que se describe en el artículo 2648096 de Microsoft Knowledge Base (KB). A continuación, debe reiniciar el servicio de agente de SQL Server para la instancia afectado.
  • Este asistente puede estar sólo en inglés. Sin embargo, la corrección automática también funciona para otras versiones de idioma de Windows.
  • Si no está en el equipo que tiene el problema, guarde la corrección la solución a una unidad flash o un CD y, a continuación, ejecutarla en el equipo que tiene el problema.

A continuación, vaya a la "¿Esto ha solucionado el problema?"sección.



Voy a arreglarlo yo mismo

Para configurar la clave del registro de RecoveredDatabasesForAgentStartup , siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit en el Abrir cuadro y haga clic en ACEPTAR.
  2. Busque y, a continuación, haga clic en la siguiente subclave del registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\
  3. En el Detalles panel, haga clic en RecoveredDatabasesForAgentStartupy, a continuación, haga clic en Modificar.
  4. En el Valor cuadro de datos, escriba TODOS LOS.

    Nota El valor predeterminado de la entrada de registro de RecoveredDatabasesForAgentStartup es MSDB.
  5. Salga del Editor del registro.
NotaSi establece el valor de la entrada de registro RecoveredDatabasesForAgentStartup en un valor que no es MSDB o todos, se registra un mensaje de advertencia en el registro del agente de SQL Server y SQL Server agente espera sólo para la base de datos MSDB.

¿Esto ha solucionado el problema?

  • Compruebe si el problema está solucionado. Si se soluciona el problema, ya ha terminado con esta sección. Si no se soluciona el problema, puede Póngase en contacto con soporte técnico.
  • Agradeceríamos sus comentarios. Para proporcionar comentarios o informen de cualquier problema con esta solución, deje un comentario en el "Corregirlo para mí"blog o envíenos un correo electrónico.

Estado

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

Solución

Para evitar este problema, agregue un paso para el trabajo de agente de SQL Server que comprueba si las bases de datos de destino están en línea. Este paso debe ser el primer paso.

Nota Puede comprobar el estado de la base de datos comprobando el estado de la columna en la tabla del sistema sys.databases .

Propiedades

Id. de artículo: 2640027 - Última revisión: lunes, 17 de septiembre de 2012 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Service Pack 2
  • Microsoft SQL Server 2008 Service Pack 3
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2
Palabras clave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 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): 2640027

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