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.