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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für