Freigeben über


sp_cleanup_log_shipping_history (Transact-SQL)

Diese gespeicherte Prozedur führt basierend auf der Aufbewahrungsdauer sowohl lokal als auch auf dem Überwachungsserver ein Cleanup des Verlaufs aus.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_cleanup_log_shipping_history
[ @agent_id = ] 'agent_id',
[ @agent_type = ] 'agent_type'

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.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine.

Hinweise

sp_cleanup_log_shipping_history muss in der master-Datenbank auf einem Protokollversandserver ausgeführt werden. Diese gespeicherte Prozedur führt ein Cleanup lokaler und remote gespeicherter Kopien von log_shipping_monitor_history_detail und log_shipping_monitor_error_detail basierend auf der Aufbewahrungsdauer für den Verlauf aus.

Berechtigungen

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