Condividi tramite


sp_refresh_log_shipping_monitor (Transact-SQL)

Si applica a: SQL Server

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.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @agent_id = ] 'agent_id'

ID primario per il backup o ID secondario per la copia o il ripristino. @agent_id è uniqueidentifier, senza impostazione predefinita e non può essere NULL.

[ @agent_type = ] agent_type

Tipo di processo di log shipping. @agent_type è tinyint e non può essere NULL. @agent_type deve essere uno di questi valori:

valore Descrizione
0 Backup
1 Copia
2 Recupera

[ @database = ] N'database'

Database primario o secondario utilizzato dagli agenti di registrazione in base al backup o di ripristino. @database è sysname, con un valore predefinito .NULL

[ @mode = ] modalità

Specifica se aggiornare i dati di monitoraggio oppure eliminarli. @mode è tinyint e può essere uno di questi valori:

valore Descrizione
1 (predefinito) Refresh
2 Elimina

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nessuno.

Osservazioni:

sp_refresh_log_shipping_monitor aggiorna le log_shipping_monitor_primarytabelle , log_shipping_monitor_secondary, log_shipping_monitor_history_detaile log_shipping_monitor_error_detail con tutte le informazioni di sessione non già trasferite. sp_refresh_log_shipping_monitor consente di sincronizzare il server di monitoraggio con un server primario o secondario quando il monitoraggio non è sincronizzato per un certo periodo di tempo. Consente inoltre di eliminare le informazioni di monitoraggio nel server di monitoraggio, se necessario.

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

Autorizzazioni

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