Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Questa stored procedure recupera le impostazioni per uno o più database secondari.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_help_log_shipping_secondary_database
[ [ @secondary_database = ] N'secondary_database' ]
[ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]
Argomenti
[ @secondary_database = ] N'secondary_database'
Nome del database secondario.
@secondary_database è sysname, con un valore predefinito .NULL
[ @secondary_id = ] 'secondary_id'
ID del server secondario nella configurazione per il log shipping.
@secondary_id è uniqueidentifier, con un valore predefinito .NULL
Valori del codice restituito
0 (esito positivo) o 1 (errore).
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 SQL Server nella configurazione di 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 di SQL Server motore di database in uso 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 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 = Ripristinare il log con NORECOVERY.1 = Ripristinare il 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 |
Dimensione in byte usata come dimensione del blocco per il 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 gli avvisi di soglia di ripristino sono abilitati.1 = Abilitato.0 = Disabilitato. |
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 |
Quantità di tempo in minuti in cui i record della cronologia del log shipping vengono conservati per un determinato database secondario, 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. |
secondary_connection_options |
Opzioni di connessione aggiuntive per la connessione effettuata tra l'eseguibile per il log shipping e l'istanza di replica secondaria. Disponibile a partire da SQL Server 2025 (17.x) e versioni successive. |
monitor_connection_options |
Opzioni di connessione aggiuntive per la connessione effettuata tra l'istanza di replica secondaria e il monitoraggio remoto. Disponibile a partire da SQL Server 2025 (17.x) e versioni successive. |
Osservazioni:
Se si include il parametro @secondary_database , il set di risultati contiene informazioni sul database secondario. Se si include il parametro @secondary_id , il set di risultati contiene informazioni su tutti i database secondari associati a tale ID secondario.
sp_help_log_shipping_secondary_database deve essere eseguito dal master database nel server secondario.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire questa procedura.