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.