Tabelle e stored procedure relative al log shipping

Si applica a:SQL Server

In questo argomento vengono descritte tutte le tabelle e le stored procedure associate a una configurazione di log shipping. Tutte le tabelle relative al log shipping sono archiviate in msdb in ogni server. Nelle tabelle seguenti viene illustrato su quali server sono utilizzate le diverse tabelle e le stored procedure in una configurazione di log shipping.

Tabelle del server primario

Tabella Descrizione
log_shipping_monitor_alert Memorizza l'ID del processo per la gestione degli avvisi. Questa tabella viene utilizzata nel server primario solo se non è stato configurato alcun server di monitoraggio remoto.
log_shipping_monitor_error_detail Archivia i dettagli relativi agli errori per processi di log shipping associati a questo server primario.
log_shipping_monitor_history_detail Archivia i dettagli relativi alla cronologia per processi di log shipping associati a questo server primario.
log_shipping_monitor_primary Archivia un record di monitoraggio per questo database primario.
log_shipping_primary_databases Include informazioni di configurazione per database primari in un determinato server. Archivia una riga per ogni database primario.
log_shipping_primary_secondaries Esegue il mapping dei database primari ai database secondari.

Stored procedure del server primario

Stored procedure Descrizione
sp_add_log_shipping_primary_database Imposta il database primario per una configurazione di log shipping, inclusi il processo di backup, il record di monitoraggio locale e il record di monitoraggio remoto.
sp_add_log_shipping_primary_secondary Aggiunge un nome di database secondario a un database primario esistente.
sp_change_log_shipping_primary_database Modifica le impostazioni del database primario, incluso il record di monitoraggio locale e remoto.
sp_cleanup_log_shipping_history Elimina la cronologia a livello locale e sul monitor, in base al periodo di memorizzazione.
sp_delete_log_shipping_primary_database Rimuove il log shipping del database primario, inclusi il processo di backup e la cronologia locale e remota.
sp_delete_log_shipping_primary_secondary Rimuove un nome di database secondario da un database primario.
sp_help_log_shipping_primary_database Recupera le impostazioni del database primario e visualizza i valori dalle tabelle log_shipping_primary_databases e log_shipping_monitor_primary .
sp_help_log_shipping_primary_secondary Recupera i nomi dei database secondari per un database primario.
sp_refresh_log_shipping_monitor Aggiorna il monitor, visualizzando le informazioni più recenti per l'agente di log shipping specificato.

Tabelle del server secondario

Tabella Descrizione
log_shipping_monitor_alert Memorizza l'ID del processo per la gestione degli avvisi. Questa tabella viene utilizzata nel server secondario solo se non è stato configurato alcun server di monitoraggio remoto.
log_shipping_monitor_error_detail Archivia i dettagli relativi agli errori per processi di log shipping associati a questo server secondario.
log_shipping_monitor_history_detail Archivia i dettagli relativi alla cronologia per processi di log shipping associati a questo server secondario.
log_shipping_monitor_secondary Archivia un record di monitoraggio per ogni database secondario associato a questo server secondario.
log_shipping_secondary Include informazioni di configurazione per database secondari in un determinato server. Archivia una riga per ogni ID secondario.
log_shipping_secondary_databases Archivia informazioni di configurazione relative a un determinato database secondario. Archivia una riga per ogni database secondario.

Nota

Le impostazioni disponibili nella tabella log_shipping_secondary vengono condivise dai database secondari nello stesso server secondario per un determinato database primario. Se si modifica un'impostazione condivisa per un database secondario, tale impostazione verrà modificata in tutti i database secondari.

Stored procedure del server secondario

Stored procedure Descrizione
sp_add_log_shipping_secondary_database Imposta un database secondario per il log shipping.
sp_add_log_shipping_secondary_primary Imposta le informazioni primarie, aggiunge collegamenti di monitoraggio locale e remoto e crea processi di copia e di ripristino nel server secondario per il database primario specificato.
sp_change_log_shipping_secondary_database Modifica le impostazioni del database secondario, inclusi i record di monitoraggio locali e remoti.
sp_change_log_shipping_secondary_primary Modifica le impostazioni del database secondario, ad esempio la directory di origine e di destinazione e il periodo di memorizzazione dei file.
sp_cleanup_log_shipping_history Elimina la cronologia a livello locale e sul monitor, in base al periodo di memorizzazione.
sp_delete_log_shipping_secondary_database Rimuove un database secondario e la cronologia locale e remota.
sp_delete_log_shipping_secondary_primary Rimuove dal server secondario le informazioni relative al server primario specificato.
sp_help_log_shipping_secondary_database Recupera le impostazioni del database secondario dalle tabelle log_shipping_secondary, log_shipping_secondary_databasese log_shipping_monitor_secondary .
sp_help_log_shipping_secondary_primary Tramite questa stored procedure vengono recuperate le impostazioni di un database primario specificato nel server secondario.
sp_refresh_log_shipping_monitor Aggiorna il monitor, visualizzando le informazioni più recenti per l'agente di log shipping specificato.

Tabelle del server di monitoraggio

Tabella Descrizione
log_shipping_monitor_alert Memorizza l'ID del processo per la gestione degli avvisi.
log_shipping_monitor_error_detail Archivia i dettagli relativi agli errori per processi di log shipping.
log_shipping_monitor_history_detail Archivia i dettagli relativi alla cronologia per processi di log shipping.
log_shipping_monitor_primary Archivia un record di monitoraggio per ogni database primario associato a questo server di monitoraggio.
log_shipping_monitor_secondary Archivia un record di monitoraggio per ogni database secondario associato con questo server di monitoraggio.

Stored procedure del server di monitoraggio

Stored procedure Descrizione
sp_add_log_shipping_alert_job Crea un processo di avviso di log shipping, se non ne è ancora stato creato uno.
sp_delete_log_shipping_alert_job Rimuove un processo di avviso di log shipping se non è disponibile alcun database primario associato.
sp_help_log_shipping_alert_job Restituisce l'ID processo del processo per la gestione degli avvisi.
sp_help_log_shipping_monitor_primary Restituisce i record di monitoraggio per il database primario specificato dalla tabella log_shipping_monitor_primary .
sp_help_log_shipping_monitor_secondary Restituisce i record di monitoraggio per il database secondario specificato dalla tabella log_shipping_monitor_secondary .