sp_cleanup_log_shipping_history (Transact-SQL)

Gilt für:SQL Server

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

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 zum Kopieren oder Wiederherstellen. agent_id ist vom Datentyp uniqueidentifier und darf nicht NULL sein.

[ @agent_type = ] 'agent_type' Der Typ des Protokollversandauftrags. 0 = Sichern, 1 = Kopieren, 2 = Wiederherstellen. agent_type ist vom Datentyp tinyint und kann nicht NULL sein.

Rückgabecodewerte

„0“ (erfolgreich) oder „1“ (fehlerhaft)

Resultsets

Keine.

Bemerkungen

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.

Weitere Informationen

Informationen zum Protokollversand (SQL Server)
Gespeicherte Systemprozeduren (Transact-SQL)