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)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per