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 = ] N'database' ]
, [ @mode = ] mode
[ ; ]
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 und kann nicht seinNULL
. @agent_type muss einer der folgenden Werte sein:
Wert | Beschreibung |
---|---|
0 |
Backup |
1 |
Kopieren |
2 |
Wiederherstellen |
[ @database = ] N'datenbank'
Die primäre oder sekundäre Datenbank, die von der Protokollierung oder von Sicherungs- oder Wiederherstellungs-Agents verwendet wird. @database ist "sysname" mit dem Standardwert "NULL
.
[ @mode = ] Modus
Gibt an, ob die Überwachungsdaten aktualisiert oder geleert werden. @mode ist winzig und kann einer der folgenden Werte sein:
Wert | Beschreibung |
---|---|
1 (Standardwert) |
Refresh |
2 |
Löschen |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
sp_refresh_log_shipping_monitor
aktualisiert die log_shipping_monitor_primary
, log_shipping_monitor_secondary
, log_shipping_monitor_history_detail
, und log_shipping_monitor_error_detail
Tabellen mit allen Sitzungsinformationen, die noch nicht übertragen wurden. sp_refresh_log_shipping_monitor
ermöglicht es Ihnen, den Monitorserver mit einem primären oder sekundären Server zu synchronisieren, wenn der Monitor einige Zeit nicht mehr synchronisiert ist. Zudem können Sie die Überwachungsinformationen auf dem Überwachungsserver bei Bedarf leeren.
sp_refresh_log_shipping_monitor
muss von der master
Datenbank auf dem primären oder sekundären Server ausgeführt werden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können diese Prozedur ausführen.