Cómo solucionar problemas que se producen cuando se utiliza un plan de mantenimiento de base de datos en SQL Server

Resumen

Si cualquier tarea en un plan de mantenimiento de base de datos o produce un mensaje de error, puede mostrar el trabajo de plan de mantenimiento propio como errónea. Los detalles del historial de trabajo muestra el siguiente mensaje de error:

Error en sqlmaint.exe. [SQLSTATE 42000] (Error 22029). Error en el paso.
Sin embargo, esto no indica necesariamente que el Plan de mantenimiento como un todo ha fallado. El Plan de mantenimiento de trabajo muestra un estado de error para avisan al usuario que una tarea en el plan de mantenimiento requiere atención.

Este tipo de comportamiento es normal porque pueden encontrarse errores que necesitan trabajar a través de la intervención del usuario. Cualquier momento un trabajo del plan de mantenimiento se produce un error, debe comprobar el historial de plan para ver lo que es el error y, a continuación, realice la acción apropiada para resolver el problema.

Más información

Para identificar la tarea específica y el mensaje de error acerca de por qué ha fallado el trabajo, debe comprobar el historial del Plan de mantenimiento de base de datos. El historial del Plan de mantenimiento de base de datos es donde puede obtener información detallada acerca de cada tarea que se realiza en el plan de mantenimiento. Para buscar la información en el Administrador corporativo de SQL Server, siga estos pasos:

  1. Desplácese hasta y, a continuación, expanda Planes de mantenimiento de bases de datos.
  2. Haga clic en el Plan de mantenimiento de base de datos para el que ha fallado el trabajo correspondiente.
  3. Haga clic en historial del Plan de mantenimiento de base de datos.
  4. Abre una ventana que contiene información detallada sobre cada tarea realizada en el Plan de mantenimiento. Se proporciona una lista histórica de cada tarea que se ejecuta en cada fecha, lo que también indica el estado de éxito o fracaso de la tarea individual. Si hace doble clic en una tarea fallida, muestra información que indica los mensajes de error que se produjeron junto con información acerca de por qué falló la tarea.
  5. Tomar las medidas necesarias en este momento para resolver el problema específico indicado.
Un ejemplo típico es un Plan de mantenimiento que está configurada para las bases de datos de copia de seguridad y a comprobar la integridad. Por ejemplo, suponga que una de las tareas de verificación de integridad encuentra errores de integridad de datos en una o más bases de datos. La tarea provoca un mensaje de error. El Plan de mantenimiento continúa con el resto de las tareas en el plan. Cuando se completa el Plan de mantenimiento, la tarea correspondiente en SQLAgent se establece en un estado de "error". Un informe sobre el historial del Plan de mantenimiento indica qué comprobación de integridad de base de datos encuentra errores de integridad o error y los mensajes de error correspondientes. A continuación, debe tomar medidas y ejecutar el DBCC CHECKDB adecuado pasos para resolver el problema. Para obtener más información acerca de DBCC CHECKDB, vea el tema "DBCC CHECKDB" en libros en pantalla de SQL Server.


También puede detallada Plan de mantenimiento de la información escrita en un archivo. Para disponer de información Plan de mantenimiento que se escriben en un archivo detallada, siga estos pasos:

  1. En el Administrador corporativo de SQL Server, vaya a planes de mantenimiento de bases de datos. Seleccione y, a continuación, haga doble clic en el plan que desee.
  2. Haga clic en la ficha informes . En el cuadro de diálogo informes , puede escribir un informe en un archivo de texto en un directorio especificado. El informe contiene detalles de los pasos ejecutados por el plan de mantenimiento e incluye cualquier información de error. También puede hacer que este informe por correo electrónico a un operador especificado para la comprobación periódica.
  3. En lugar de un informe de texto, puede dirigir la salida a una tabla de SQL Server con la opción historial en este servidor .

    Para obtener más información acerca de los detalles de la configuración de estas opciones para un Plan de mantenimiento de base de datos, vea el tema "Plan de mantenimiento de base de datos, ficha Informes" en los libros en pantalla de SQL Server.
Si necesita más resolución integral de problemas, puede iniciar el agente de SQL Server para ejecutar desde el símbolo del sistema con el registro detallado.

Instancia predeterminada:
sqlagent.exe -c -v
Instancia con nombre:
sqlagent.exe -i[Instance] -c -v
Propiedades

Id. de artículo: 288577 - Última revisión: 21 ene. 2017 - Revisión: 1

Comentarios