Freigeben über


sp_cleanup_log_shipping_history (Transact-SQL)

Gilt für: SQL Server

Diese gespeicherte Prozedur bereinigt den Verlauf lokal und auf dem Monitorserver basierend auf dem Aufbewahrungszeitraum.

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 Sicherungsvorgänge oder die sekundäre ID für Kopier- oder Wiederherstellungsvorgänge. @agent_id ist eindeutiger Bezeichner, ohne Standard und kann nicht seinNULL.

[ @agent_type = ] agent_type

Der Typ des Protokollversandauftrags. @agent_type ist winzig, ohne Standard und muss einer der folgenden Werte sein:

Wert Beschreibung
0 Backup
1 Kopieren
2 Wiederherstellen

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

sp_cleanup_log_shipping_history muss von der master Datenbank auf jedem Protokollversandserver ausgeführt werden. Diese gespeicherte Prozedur bereinigt lokale und Remotekopien und log_shipping_monitor_history_detail log_shipping_monitor_error_detail basiert auf dem Aufbewahrungszeitraum des Verlaufs.

Berechtigungen

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