sp_refresh_log_shipping_monitor (Transact-SQL)
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.
Sintaxis
sp_refresh_log_shipping_monitor
[ @agent_id = ] 'agent_id',
[ @agent_type = ] 'agent_type'
[ @database = ] 'database'
[ @mode ] n
Argumentos
[ @agent_id = ] 'agent_id'
Es el Id. principal para la copia de seguridad o el Id. secundario para la copia o restauración. agent_id es de tipo uniqueidentifier y no puede ser NULL.[ @agent_type = ] 'agent_type'
Es el tipo de trabajo de trasvase de registros.0 = Copia de seguridad.
1 = Copia.
2 = Restauración.
agent_type es de tipo tinyint y no puede ser NULL.
[ @database = ] '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.[ @mode ] n
Especifica si se van a actualizar los datos del monitor o se van a eliminar. El tipo de datos de m es tinyint y los valores admitidos son:1 = actualizar (valor predeterminado)
2 = eliminar
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Ninguno.
Notas
sp_refresh_log_shipping_monitor actualiza las tablas log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail y log_shipping_monitor_error_detail con la información de sesión que todavía no se ha transferido. De esta manera, puede sincronizar el servidor de supervisión con el servidor primario o secundario si el monitor lleva un tiempo sin estar sincronizado. Además, puede eliminar la información del monitor en el servidor de supervisión, si así lo precisa.
sp_refresh_log_shipping_monitor se debe ejecutar desde la base de datos maestra del servidor primario o secundario.
Permisos
Sólo pueden ejecutar este procedimiento los miembros de la función fija de servidor sysadmin.
Vea también