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_primary
tabelle , log_shipping_monitor_secondary
, log_shipping_monitor_history_detail
e 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.