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_primary
tablas , log_shipping_monitor_secondary
, log_shipping_monitor_history_detail
y 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.