sp_refresh_log_shipping_monitor (Transact-SQL)

Gilt für:SQL Server

Diese gespeicherte Prozedur aktualisiert die Remoteüberwachungstabellen mit den neuesten Informationen von einem angegebenen primären oder sekundären Server für den angegebenen Protokollversand-Agent. Die Prozedur wird auf dem primären oder sekundären Server aufgerufen.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_refresh_log_shipping_monitor  
[ @agent_id = ] 'agent_id',  
[ @agent_type = ] 'agent_type'  
[ @database = ] 'database'  
[ @mode ] n  

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 = Sicherungsauftrag

1 = Kopierauftrag

2 = Wiederherstellungsauftrag

agent_type ist vom Datentyp tinyint und kann nicht NULL sein.

[ @database = ] 'database' Die primäre oder sekundäre Datenbank, die von der Protokollierung durch Sicherungs- oder Wiederherstellungs-Agents verwendet wird.

[ @mode ] nGibt an, ob die Monitordaten aktualisiert oder sauber werden sollen. Der Datentyp von m ist winzig, und die unterstützten Werte sind:

1 = aktualisieren (Dies ist der Standardwert.)

2 = löschen

Rückgabecodewerte

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

Resultsets

Keine.

Hinweise

sp_refresh_log_shipping_monitor aktualisiert die Tabellen log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail und log_shipping_monitor_error_detail mit allen Sitzungsinformationen, die noch nicht übertragen wurden. Dies ermöglicht das Synchronisieren des Überwachungsservers mit dem primären oder einem sekundären Server, wenn der Überwachungsserver für einen bestimmten Zeitraum nicht mehr synchronisiert wurde. Zudem können Sie die Überwachungsinformationen auf dem Überwachungsserver bei Bedarf leeren.

sp_refresh_log_shipping_monitor muss aus der Masterdatenbank auf dem primären oder sekundären Server ausgeführt werden.

Berechtigungen

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

Weitere Informationen

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