Log Shipping Tables and Stored Procedures
Gilt für: SQL Server
In diesem Thema werden alle mit der Protokollversandkonfiguration verknüpften Tabellen und gespeicherten Prozeduren beschrieben. Die Protokollversandtabellen sind auf allen Servern in msdb gespeichert. Die unten stehenden Tabellen beschreiben, welche Tabellen und gespeicherten Prozeduren auf welchen Servern in Protokollversandkonfigurationen verwendet werden.
Tabellen des primären Servers
Tabelle | BESCHREIBUNG |
---|---|
log_shipping_monitor_alert | Speichert die Warnungsauftrags-ID. Diese Tabelle wird auf dem primären Server nur dann verwendet, wenn kein Remoteüberwachungsserver konfiguriert wurde. |
log_shipping_monitor_error_detail | Speichert Fehlerdetails für Protokollversandaufträge, die dem primären Server zugeordnet sind. |
log_shipping_monitor_history_detail | Speichert Verlaufsdetails für Protokollversandaufträge, die dem primären Server zugeordnet sind. |
log_shipping_monitor_primary | Speichert einen Überwachungseintrag für die primäre Datenbank. |
log_shipping_primary_databases | Enthält Konfigurationsinformationen für die primären Datenbanken eines bestimmten Servers. Speichert eine Zeile pro primäre Datenbank. |
log_shipping_primary_secondaries | Ordnet primäre Datenbanken sekundären Datenbanken zu. |
Gespeicherte Prozeduren des primären Servers
Gespeicherte Prozedur | BESCHREIBUNG |
---|---|
sp_add_log_shipping_primary_database | Richtet die primäre Datenbank, einschließlich des Sicherungsauftrags sowie des lokalen und Remoteüberwachungseintrags, für eine Protokollversandkonfiguration ein. |
sp_add_log_shipping_primary_secondary | Fügt zu einer vorhandenen primären Datenbank den Namen einer sekundären Datenbank hinzu. |
sp_change_log_shipping_primary_database | Ändert die Einstellungen der primären Datenbank, einschließlich des lokalen und Remoteüberwachungseintrags. |
sp_cleanup_log_shipping_history | Löscht Verlaufsinformationen je nach Aufbewahrungsdauer lokal und auf dem Monitor. |
sp_delete_log_shipping_primary_database | Löscht den Protokollversand der primären Datenbank, einschließlich des Sicherungsauftrags, des lokalen und Remoteverlaufs. |
sp_delete_log_shipping_primary_secondary | Entfernt den Namen einer sekundären Datenbank aus einer primären Datenbank. |
sp_help_log_shipping_primary_database | Ruft Einstellungen der primären Datenbank ab und zeigt die Werte aus den Tabellen log_shipping_primary_databases und log_shipping_monitor_primary an. |
sp_help_log_shipping_primary_secondary | Ruft die Namen sekundärer Datenbanken für eine primäre Datenbank ab. |
sp_refresh_log_shipping_monitor | Aktualisiert die Anzeige auf die neuesten Informationen für den angegebenen Protokollversand-Agent. |
Tabellen des sekundären Servers
Tabelle | BESCHREIBUNG |
---|---|
log_shipping_monitor_alert | Speichert die Warnungsauftrags-ID. Diese Tabelle wird auf dem sekundären Server nur dann verwendet, wenn kein Remoteüberwachungsserver konfiguriert wurde. |
log_shipping_monitor_error_detail | Speichert Fehlerdetails für Protokollversandaufträge, die dem sekundären Server zugeordnet sind. |
log_shipping_monitor_history_detail | Speichert Verlaufsdetails für Protokollversandaufträge, die dem sekundären Server zugeordnet sind. |
log_shipping_monitor_secondary | Speichert einen Überwachungseintrag für jede sekundäre Datenbank, die dem sekundären Server zugeordnet ist. |
log_shipping_secondary | Enthält Konfigurationsinformationen für die sekundären Datenbanken eines bestimmten Servers. Speichert eine Zeile pro sekundäre ID. |
log_shipping_secondary_databases | Speichert die Konfigurationsinformationen für eine bestimmte sekundäre Datenbank. Speichert eine Zeile pro sekundäre Datenbank. |
Hinweis
Sekundäre Datenbanken, die zu einer primären Datenbank gehören und auf demselben sekundären Server verwaltet werden, nutzen die Einstellungen der log_shipping_secondary -Tabelle gemeinsam. Wenn eine freigegebene Eigenschaft für eine einzelne sekundäre Datenbank geändert wird, wird die geänderte Einstellung auch für alle übrigen Datenbanken wirksam.
Gespeicherte Prozeduren des sekundären Servers
Gespeicherte Prozedur | BESCHREIBUNG |
---|---|
sp_add_log_shipping_secondary_database | Richtet eine sekundäre Datenbank für den Protokollversand ein. |
sp_add_log_shipping_secondary_primary | Richtet die primären Informationen ein, fügt Links zur lokalen und Remoteüberwachung hinzu und erstellt auf dem sekundären Server Kopier- und Wiederherstellungsaufträge für die angegebene primäre Datenbank. |
sp_change_log_shipping_secondary_database | Ändert die Einstellungen der sekundären Datenbank, einschließlich lokaler und Remoteüberwachungseinträge. |
sp_change_log_shipping_secondary_primary | Ändert die Einstellungen der sekundären Datenbank, z. B. Quell- und Zielverzeichnis, sowie die Aufbewahrungsdauer von Dateien. |
sp_cleanup_log_shipping_history | Löscht Verlaufsinformationen je nach Aufbewahrungsdauer lokal und auf dem Monitor. |
sp_delete_log_shipping_secondary_database | Löscht eine sekundäre Datenbank sowie den lokalen und den Remoteverlauf. |
sp_delete_log_shipping_secondary_primary | Entfernt die Informationen zu dem angegebenen primären Server vom sekundären Server. |
sp_help_log_shipping_secondary_database | Ruft Einstellungen der sekundären Datenbank aus den Tabellen log_shipping_secondary, log_shipping_secondary_databases, und log_shipping_monitor_secondary ab. |
sp_help_log_shipping_secondary_primary | Diese gespeicherte Prozedur ruft die Einstellungen einer angegebenen primären Datenbank auf dem sekundären Server ab. |
sp_refresh_log_shipping_monitor | Aktualisiert die Anzeige auf die neuesten Informationen für den angegebenen Protokollversand-Agent. |
Tabellen des Überwachungsservers
Tabelle | BESCHREIBUNG |
---|---|
log_shipping_monitor_alert | Speichert die Warnungsauftrags-ID. |
log_shipping_monitor_error_detail | Speichert Fehlerdetails für Protokollversandaufträge. |
log_shipping_monitor_history_detail | Speichert Verlaufsdetails für Protokollversandaufträge. |
log_shipping_monitor_primary | Speichert einen Überwachungseintrag für jede primäre Datenbank, die diesem Überwachungsserver zugeordnet ist. |
log_shipping_monitor_secondary | Speichert einen Überwachungseintrag für jede sekundäre Datenbank, die diesem Überwachungsserver zugeordnet ist. |
Gespeicherte Prozeduren des Überwachungsservers
Gespeicherte Prozedur | BESCHREIBUNG |
---|---|
sp_add_log_shipping_alert_job | Erstellt einen Warnungsauftrag des Protokollversands, falls dieser noch nicht erstellt wurde. |
sp_delete_log_shipping_alert_job | Entfernt den Warnungsauftrag des Protokollversands, falls keine zugeordneten primären Datenbanken vorhanden sind. |
sp_help_log_shipping_alert_job | Gibt die Auftrags-ID des Warnungsauftrags zurück. |
sp_help_log_shipping_monitor_primary | Gibt Überwachungsdatensätze für die angegebene primäre Datenbank aus der log_shipping_monitor_primary -Tabelle zurück. |
sp_help_log_shipping_monitor_secondary | Gibt Überwachungsdatensätze für die angegebene sekundäre Datenbank aus der log_shipping_monitor_secondary -Tabelle zurück. |