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 . |