Tabelle e stored procedure relative alla distribuzione dei log
Data aggiornamento: 14 aprile 2006
In questo argomento vengono descritte tutte le tabelle e le stored procedure associate a una configurazione di distribuzione dei log. Tutte le tabelle relative alla distribuzione dei log 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 distribuzione dei log.
Tabelle del server primario
Tabella | Descrizione |
---|---|
Archivia l'ID del processo di avviso. Questa tabella viene utilizzata nel server primario solo se non è stato configurato alcun server di monitoraggio remoto. |
|
Archivia i dettagli relativi agli errori per processi di distribuzione dei log associati a questo server primario. |
|
Archivia i dettagli relativi alla cronologia per processi di distribuzione dei log associati a questo server primario. |
|
Archivia un record di monitoraggio per questo database primario. |
|
Include informazioni di configurazione per database primari in un determinato server. Archivia una riga per ogni database primario. |
|
Associa i database primari ai database secondari. |
Stored procedure del server primario
Stored procedure | Descrizione |
---|---|
Imposta il database primario per una configurazione di distribuzione dei log, inclusi il processo di backup, il record di monitoraggio locale e il record di monitoraggio remoto. |
|
Aggiunge un nome di database secondario a un database primario esistente. |
|
Modifica le impostazioni del database primario, incluso il record di monitoraggio locale e remoto. |
|
Elimina la cronologia a livello locale e sul monitor, in base al periodo di memorizzazione. |
|
Rimuove la distribuzione dei log del database primario, inclusi il processo di backup e la cronologia locale e remota. |
|
Rimuove un nome di database secondario da un database primario. |
|
Recupera le impostazioni del database primario e visualizza i valori disponibili nelle tabelle log_shipping_primary_databases e log_shipping_monitor_primary. |
|
Recupera nomi di database secondari per un database primario. |
|
Aggiorna il monitor, visualizzando le informazioni più recenti per l'agente di distribuzione dei log specificato. |
Tabelle del server secondario
Tabella | Descrizione |
---|---|
Archivia l'ID del processo di avviso. Questa tabella viene utilizzata nel server secondario solo se non è stato configurato alcun server di monitoraggio remoto. |
|
Archivia i dettagli relativi agli errori per processi di distribuzione dei log associati a questo server secondario. |
|
Archivia i dettagli relativi alla cronologia per processi di distribuzione dei log associati a questo server secondario. |
|
Archivia un record di monitoraggio per ogni database secondario associato a questo server secondario. |
|
Include informazioni di configurazione per database secondari in un determinato server. Archivia una riga per ogni ID secondario. |
|
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 |
---|---|
Imposta un database secondario per la distribuzione dei log. |
|
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. |
|
Modifica le impostazioni del database secondario, inclusi i record di monitoraggio locali e remoti. |
|
Modifica le impostazioni del database secondario, ad esempio la directory di origine e di destinazione e il periodo di memorizzazione dei file. |
|
Elimina la cronologia a livello locale e sul monitor, in base al periodo di memorizzazione. |
|
Rimuove un database secondario e la cronologia locale e remota. |
|
Rimuove dal server secondario le informazioni relative al server primario specificato. |
|
Recupera le impostazioni del database secondario dalle tabelle log_shipping_secondary, log_shipping_secondary_databases e log_shipping_monitor_secondary. |
|
Questa stored procedure recupera le impostazioni per un determinato database primario sul server secondario. |
|
Aggiorna il monitor, visualizzando le informazioni più recenti per l'agente di distribuzione dei log specificato. |
Tabelle del server di monitoraggio
Tabella | Descrizione |
---|---|
Archivia l'ID del processo di avviso. |
|
Archivia i dettagli relativi agli errori per processi di distribuzione dei log. |
|
Archivia i dettagli relativi alla cronologia per processi di distribuzione dei log. |
|
Archivia un record di monitoraggio per ogni database primario associato a questo server di monitoraggio. |
|
Archivia un record di monitoraggio per ogni database secondario associato con questo server di monitoraggio. |
Stored procedure del server di monitoraggio
Stored procedure | Descrizione |
---|---|
Crea un processo di avviso di distribuzione dei log, se non ne è ancora stato creato uno. |
|
Rimuove un processo di avviso di distribuzione dei log se non è disponibile alcun database primario associato. |
|
Restituisce l'ID del processo di avviso. |
|
Restituisce i record di monitoraggio per il database primario specificato dalla tabella log_shipping_monitor_primary. |
|
Restituisce i record di monitoraggio per il database secondario specificato dalla tabella log_shipping_monitor_secondary. |