Freigeben über


sp_refresh_log_shipping_monitor (Transact-SQL)

Diese gespeicherte Prozedur aktualisiert die Remoteüberwachungstabellen mit den neuesten Informationen von einem angegebenen primären oder sekundären Server für den angegebenen Protokollversand-Agent. Die Prozedur wird auf dem primären oder sekundären Server aufgerufen.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_refresh_log_shipping_monitor
[ @agent_id = ] 'agent_id',
[ @agent_type = ] 'agent_type'
[ @database = ] 'database'
[ @mode ] n

Argumente

  • [ @agent_id= ] 'agent_id'
    Die primäre ID für die Sicherung oder die sekundäre ID für das Kopieren bzw. das Wiederherstellen. agent_id ist vom Datentyp uniqueidentifier und kann nicht NULL sein.
  • [ @agent_type=] 'agent_type'
    Der Typ des Protokollversandauftrags.

    0 = Sicherungsauftrag

    1 = Kopierauftrag

    2 = Wiederherstellungsauftrag

    agent_type ist vom Datentyp tinyint und kann nicht NULL sein.

  • [ @database= ] 'database'
    Die primäre oder sekundäre Datenbank, die von der Protokollierung oder von Sicherungs- oder Wiederherstellungs-Agents verwendet wird.
  • [ @mode ] n
    Gibt an, ob die Überwachungsdaten aktualisiert oder geleert werden. m is vom Datentyp tinyint. Folgende Werte werden unterstützt:

    1 = aktualisieren (Dies ist der Standardwert.)

    2 = löschen

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine.

Hinweise

sp_refresh_log_shipping_monitor aktualisiert die Tabellen log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail und log_shipping_monitor_error_detail mit allen noch nicht übertragenen Sitzungsinformationen. Dies ermöglicht das Synchronisieren des Überwachungsservers mit dem primären oder einem sekundären Server, wenn der Überwachungsserver für einen bestimmten Zeitraum nicht mehr synchronisiert wurde. Zudem können Sie die Überwachungsinformationen auf dem Überwachungsserver bei Bedarf leeren.

sp_refresh_log_shipping_monitor muss in der master-Datenbank auf dem primären oder sekundären Server ausgeführt werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können diese Prozedur ausführen.

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Andere Ressourcen

Protokollversand
Protokollversandtabellen und gespeicherte Prozeduren

Hilfe und Informationen

Informationsquellen für SQL Server 2005