Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Después de configurar el trasvase de registros, puede supervisar la información acerca del estado de todos los servidores de trasvase de registros. El historial y el estado de las operaciones de envío de registros siempre se guardan localmente por los trabajos de envío de registros. El historial y el estado de la operación de copia de seguridad se almacenan en el servidor principal, y el historial y el estado de las operaciones de copia y restauración se almacenan en el servidor secundario. Si ha implementado un servidor de supervisión remoto, esta información se almacena también en dicho servidor.
Puede configurar alertas que se activarán si las operaciones de trasvase de registros no se producen según lo programado. Los errores se generan mediante una tarea de alerta que supervisa el estado de las operaciones de copia de seguridad y restauración. Puede definir alertas que envíen una notificación a un operador cuando aparezcan estos errores. Si hay configurado un servidor de supervisión, se ejecuta un trabajo de alerta en él que genera errores para todas las operaciones de la configuración de envío de registros. Si no se ha especificado ningún servidor de supervisión, el trabajo de alerta se ejecuta en la instancia de servidor principal, que supervisa la operación de copia de seguridad. Si no se ha especificado ningún servidor de supervisión, el trabajo de alerta se ejecuta también en cada instancia de servidor secundario para supervisar las operaciones locales de copia y restauración.
Importante
Para supervisar una configuración de envío de registros, debe agregar el servidor de supervisión cuando habilite el envío de registros. Si agrega un servidor de supervisión más adelante, deberá quitar la configuración de trasvase de registros y reemplazarla por una configuración nueva que incluya un servidor de supervisión. Para obtener más información, vea Configurar el trasvase de registros (SQL Server). Además, una vez configurado el servidor de supervisión, no puede modificarse sin eliminar primero el envío de registros.
Tablas del historial que contienen información de supervisión
Las tablas del historial de supervisión contienen metadatos que se almacenan en el servidor de supervisión. También se almacena localmente una copia de la información específica de un servidor primario o secundario determinado.
Estas tablas se pueden consultar para supervisar el estado de una sesión de trasvase de registros. Por ejemplo, para conocer el estado del envío de registros, compruebe el estado y el historial del trabajo de copia de seguridad, del trabajo de copia y del trabajo de restauración. Puede ver el historial específico de log shipping y los detalles de errores consultando las siguientes tablas de supervisión.
| Tabla | Descripción |
|---|---|
| log_shipping_monitor_alert | Almacena el ID de la tarea de alerta. |
| log_shipping_monitor_error_detail | Almacena los detalles de los errores de los trabajos de envío de registros. Puede consultar esta tabla para ver los errores de una sesión de agente. Opcionalmente, puede ordenar los errores por la fecha y la hora en que se registraron. Cada error se registra como una secuencia de excepciones y se pueden registrar varios errores (secuencias) por sesión de agente. |
| log_shipping_monitor_history_detail | Contiene los detalles del historial de los agentes de envío de registros. Puede consultar esta tabla para ver los detalles del historial de una sesión de agente. |
| log_shipping_monitor_primary | Almacena un registro de supervisión para la base de datos principal en cada configuración de trasvase de registros, incluida información acerca del último archivo de copia de seguridad y el último archivo restaurado que es útil para la supervisión. |
| log_shipping_monitor_secondary | Almacena un registro de supervisión para cada base de datos secundaria, incluida información acerca del último archivo de copia de seguridad y el último archivo restaurado que es útil para la supervisión. |
Procedimientos almacenados para supervisar Log Shipping
La información de supervisión e historial se almacena en tablas de msdb, a las que se puede tener acceso mediante procedimientos almacenados de trasvase de registros. Ejecute estos procedimientos almacenados en los servidores indicados en la siguiente tabla.
| Procedimiento almacenado | Descripción | Ejecute este procedimiento en |
|---|---|---|
| sp_help_log_shipping_monitor_primary | Devuelve los registros de monitorización de la base de datos principal especificada de la tabla log_shipping_monitor_primary. | Servidor de supervisión o servidor principal |
| sp_help_log_shipping_monitor_secondary | Devuelve registros de supervisión para la base de datos secundaria especificada desde la tabla log_shipping_monitor_secondary . | Servidor de supervisión o servidor secundario |
| sp_help_log_shipping_alert_job | Devuelve el ID de la tarea de alerta. | Servidor de supervisión, o bien servidor primario o secundario si no hay ningún servidor de supervisión definido |
| sp_help_log_shipping_primary_database | Recupera la configuración de la base de datos principal y muestra los valores de las tablas log_shipping_primary_databases y log_shipping_monitor_primary . | Servidor principal |
| sp_help_log_shipping_primary_secondary | Recupera nombres de las bases de datos secundarias para una base de datos principal. | Servidor principal |
| sp_help_log_shipping_secondary_database | Recupera la configuración de la base de datos secundaria de las tablas log_shipping_secondary, log_shipping_secondary_databases y log_shipping_monitor_secondary . | Servidor secundario |
| sp_help_log_shipping_secondary_primary (Transact-SQL) | Este procedimiento almacenado recupera la configuración de una base de datos principal determinada en el servidor secundario. | Servidor secundario |