Tabelle e stored procedure relative al log shipping

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

Archivia l'ID del processo di avviso. 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

Associa i 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 disponibili nelle tabelle log_shipping_primary_databases e log_shipping_monitor_primary.

sp_help_log_shipping_primary_secondary

Recupera nomi di 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

Archivia l'ID del processo di avviso. 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 sullo 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_databases e log_shipping_monitor_secondary.

sp_help_log_shipping_secondary_primary

Questa stored procedure recupera le impostazioni per un determinato database primario sul 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

Archivia l'ID del processo di avviso.

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 del processo di avviso.

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.

Vedere anche

Altre risorse