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.