Compartir a través de


sp_refresh_log_shipping_monitor (Transact-SQL)

Se aplica a: SQL Server

Este procedimiento almacenado actualiza las tablas de supervisión remotas con la información más reciente de un servidor primario o secundario determinado para el agente de trasvase de registros especificado. El procedimiento se invoca en el servidor primario o secundario.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_refresh_log_shipping_monitor
    [ @agent_id = ] 'agent_id'
    , [ @agent_type = ] agent_type
    [ , [ @database = ] N'database' ]
    , [ @mode = ] mode
[ ; ]

Argumentos

[ @agent_id = ] 'agent_id'

Id. principal de la copia de seguridad o Id. secundario de la copia o restauración. @agent_id es uniqueidentifier, sin valor predeterminado y no puede ser NULL.

[ @agent_type = ] agent_type

Es el tipo de trabajo de trasvase de registros. @agent_type es tinyint y no puede ser NULL. @agent_type debe ser uno de estos valores:

Valor Descripción
0 Backup
1 Copiar
2 Restauración

[ @database = ] N'database'

Es la base de datos primaria o secundaria que se utiliza en los registros, que utilizan los agentes de copia de seguridad o restauración. @database es sysname, con un valor predeterminado de NULL.

[ @mode = ] modo

Especifica si se van a actualizar los datos del monitor o se van a eliminar. @mode es tinyint y puede ser uno de estos valores:

Valor Descripción
1 (valor predeterminado) Actualizar
2 Eliminar

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Ninguno.

Comentarios

sp_refresh_log_shipping_monitor actualiza las log_shipping_monitor_primarytablas , log_shipping_monitor_secondary, log_shipping_monitor_history_detaily log_shipping_monitor_error_detail con cualquier información de sesión que aún no se haya transferido. sp_refresh_log_shipping_monitor permite sincronizar el servidor de supervisión con un servidor principal o secundario cuando el monitor no está sincronizado durante algún tiempo. Además, puede eliminar la información del monitor en el servidor de supervisión, si así lo precisa.

sp_refresh_log_shipping_monitor debe ejecutarse desde la master base de datos en el servidor principal o secundario.

Permisos

Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento.