Condividi tramite


sp_refresh_log_shipping_monitor (Transact-SQL)

Questa stored procedure aggiorna le tabelle di monitoraggio remote in base alle informazioni più recenti recuperate da un server primario o secondario specificato per l'agente di log shipping specificato. La procedura viene richiamata dal server primario o secondario.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_refresh_log_shipping_monitor
[ @agent_id = ] 'agent_id',
[ @agent_type = ] 'agent_type'
[ @database = ] 'database'
[ @mode ] n

Argomenti

  • [ @agent_id = ] 'agent_id'
    ID primario per il backup oppure ID secondario per la copia o il ripristino. agent_id è di tipo uniqueidentifier e non può essere NULL.

  • [ @agent_type = ] 'agent_type'
    Tipo di processo di log shipping.

    0 = backup.

    1 = copia.

    2 = ripristino.

    agent_type è di tipo tinyint e non può essere NULL.

  • [ @database = ] 'database'
    Database primario o secondario utilizzato dagli agenti di registrazione in base al backup o di ripristino.

  • [ @mode ] n
    Specifica se aggiornare i dati di monitoraggio oppure eliminarli. Il tipo di dati di m è tinyint e i valori supportati sono i seguenti:

    1 = aggiornamento (valore predefinito)

    2 = eliminazione

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nessuno

Osservazioni

sp_refresh_log_shipping_monitor aggiorna le tabelle log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail e log_shipping_monitor_error_detail in base alle informazioni sulle sessioni non ancora trasferite. Ciò consente di sincronizzare il server di monitoraggio con il server primario o secondario nel caso in cui il server di monitoraggio non sia più in sincronia. Consente inoltre di eliminare le informazioni di monitoraggio nel server di monitoraggio, se necessario.

sp_refresh_log_shipping_monitor deve essere eseguito nel database master nel server primario o secondario.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire questa procedura.