Condividi tramite


sp_help_log_shipping_monitor (Transact-SQL)

Si applica a: SQL Server

Restituisce un set di risultati contenente lo stato e altre informazioni per i database primari e secondari registrati in un server primario, secondario o di monitoraggio.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_help_log_shipping_monitor [ [ @verbose = ] verbose ]
[ ; ]

Argomenti

[ @verbose = ] dettagliato

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nome colonna Tipo di dati Descrizione
status bit Stato collettivo degli agenti per il database per il log shipping:

0 = errori integri e senza agenti.
1 = in caso contrario.
is_primary bit Indica se questa riga è per un database primario o meno:

1 = La riga è per un database primario.
0 = La riga è per un database secondario.
server sysname Nome del server primario o secondario contenente il database.
database_name sysname Nome del database.
time_since_last_backup int Periodo di tempo, in minuti, dall'ultimo backup del log.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
last_backup_file nvarchar(500) Nome dell'ultimo file di backup del log.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
backup_threshold int Periodo di tempo, in minuti, dall'ultimo backup trascorso il quale viene generato un errore threshold_alert. backup_threshold è int, con un valore predefinito di 60 minuti.

NULL = Le informazioni non sono disponibili o non sono rilevanti.

Questo valore può essere modificato usando sp_add_log_shipping_primary_database.
is_backup_alert_enabled bit Specifica se viene generato un avviso quando backup_threshold viene superato. Il valore di uno (1), il valore predefinito, indica che viene generato l'avviso.

NULL = Le informazioni non sono disponibili o non sono rilevanti.

Questo valore può essere modificato usando sp_add_log_shipping_primary_database.
time_since_last_copy int Periodo di tempo, in minuti, dall'ultima copia del backup del log.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
last_copied_file nvarchar(500) Nome dell'ultimo file di backup del log copiato.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
time_since_last_restore int Periodo di tempo, in minuti, dall'ultimo ripristino del backup del log.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
last_restored_file nvarchar(500). Nome dell'ultimo file di backup del log ripristinato.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
last_restored_latency int Periodo di tempo, in minuti, dalla creazione dell'ultimo backup al ripristino del backup.

NULL = Le informazioni non sono disponibili o non sono rilevanti.
restore_threshold int Numero di minuti che può trascorrere tra operazioni di ripristino prima che venga generato un avviso. restore_threshold non può essere NULL.
is_restore_alert_enabled bit Specifica se viene generato un avviso quando restore_threshold viene superato. Il valore di uno (1), il valore predefinito, indica che viene generato l'avviso.

NULL = Le informazioni non sono disponibili o non sono rilevanti.

Per impostare la soglia di ripristino, usare sp_add_log_shipping_secondary_database.

Osservazioni:

sp_help_log_shipping_monitor deve essere eseguito dal master database nel server di monitoraggio.

Autorizzazioni

Richiede l'appartenenza al ruolo predefinito del server sysadmin o l'autorizzazione di esecuzione direttamente in questa stored procedure.