sp_help_log_shipping_secondary_database (Transact-SQL)

Si applica a:SQL Server

Questa stored procedure recupera le impostazioni per uno o più database secondari.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_help_log_shipping_secondary_database  
[ @secondary_database = ] 'secondary_database' OR  
[ @secondary_id = ] 'secondary_id'  

Argomenti

[ @secondary_database = ] 'secondary_database' Nome del database secondario. secondary_database è sysname, senza impostazione predefinita.

[ @secondary_id = ] 'secondary_id' ID del server secondario nella configurazione del log shipping. secondary_id è uniqueidentifier e non può essere NULL.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Set di risultati

Nome colonna Descrizione
secondary_id ID del server secondario nella configurazione per il log shipping.
primary_server Nome dell'istanza primaria del motore di database di Microsoft SQL Server nella configurazione del log shipping.
primary_database Nome del database primario nella configurazione di log shipping.
backup_source_directory Directory in cui vengono archiviati i file di backup del log delle transazioni dal server primario.
backup_destination_directory Directory nel server secondario in cui vengono copiati i file di backup.
file_retention_period Durata di tempo, in minuti, durante la quale un file di backup viene mantenuto nel server secondario prima di essere eliminato.
copy_job_id ID associato al processo di copia nel server secondario.
restore_job_id ID associato al processo di ripristino nel server secondario.
monitor_server Nome dell'istanza del motore di database di SQL Server utilizzato come server di monitoraggio nella configurazione del log shipping.
monitor_server_security_mode Modalità di sicurezza utilizzata per connettersi al server di monitoraggio.

1 = Autenticazione di Microsoft Windows.

0 = Autenticazione di SQL Server.
secondary_database Nome del database secondario nella configurazione di log shipping.
restore_delay Indica per quanti minuti il server secondario deve attendere prima di ripristinare un file di backup specifico. Il valore predefinito è 0 minuti.
restore_all Se impostato su 1, il server secondario ripristina tutti i backup del log delle transazioni disponibili al momento dell'esecuzione del processo di ripristino. In caso contrario, l'operazione viene arrestata dopo il ripristino di un file.
restore_mode Modalità di ripristino per il database secondario.

0 = Ripristina log con NORECOVERY.

1 = Ripristina log con STANDBY.
disconnect_users Se impostato su 1, gli utenti vengono disconnessi dal database secondario quando viene eseguita un'operazione di ripristino. Valore predefinito = 0.
block_size Dimensioni, in byte, per il blocco del dispositivo di backup.
buffer_count Numero totale di buffer utilizzati dall'operazione di backup o di ripristino.
max_transfer_size Dimensioni, in byte, della richiesta di input o output massima rilasciata da SQL Server al dispositivo di backup.
restore_threshold Numero di minuti che può trascorrere tra operazioni di ripristino prima che venga generato un avviso.
threshold_alert Avviso da generare quando viene superata la soglia di ripristino.
threshold_alert_enabled Determina se sono abilitati gli avvisi di soglia di ripristino.

1 = abilitati.

0 = disabilitati.
last_copied_file Nome dell'ultimo file di backup copiato nel server secondario.
last_copied_date Data e ora dell'ultima operazione di copia nel server secondario.
last_copied_date_utc Data e ora UTC (Coordinated Universal Time o ora di Greenwich) dell'ultima operazione di copia nel server secondario.
last_restored_file Nome dell'ultimo file di backup ripristinato nel database secondario.
last_restored_date Data e ora dell'ultima operazione di ripristino nel database secondario.
last_restored_date_utc Data e ora UTC (Coordinated Universal Time o ora di Greenwich) dell'ultima operazione di ripristino nel database secondario.
history_retention_period Periodo di tempo, in minuti, durante il quale i record della cronologia di log shipping vengono mantenuti per un database secondario specificato prima di essere eliminati.
last_restored_latency Intervallo, in minuti, intercorso tra la creazione del backup del log nel server primario e il relativo ripristino nel server secondario.

Il valore iniziale è NULL.

Osservazioni:

Se si include il parametro secondary_database , il set di risultati conterrà informazioni sul database secondario. Se si include il parametro secondary_id , il set di risultati conterrà informazioni su tutti i database secondari associati a tale ID secondario.

sp_help_log_shipping_secondary_database deve essere eseguito dal database master nel server secondario.

Autorizzazioni

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

Vedi anche

sp_help_log_shipping_secondary_primary (Transact-SQL)
Informazioni sul log shipping (SQL Server)
Stored procedure di sistema (Transact-SQL)