sys.sp_refresh_log_shipping_monitor (Transact-SQL)

Van toepassing op:SQL Server

Deze opgeslagen procedure ververfrist de remote monitortabellen met de nieuwste informatie van een bepaalde primaire of secundaire server voor de gespecificeerde log shipping agent. De procedure wordt aangeroepen op de primaire of secundaire server.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_refresh_log_shipping_monitor
    [ @agent_id = ] 'agent_id'
    , [ @agent_type = ] agent_type
    [ , [ @database = ] N'database' ]
    , [ @mode = ] mode
[ ; ]

Arguments

[ @agent_id = ] 'agent_id'

De primaire ID voor back-up of de secundaire ID voor kopiƫren of herstellen. @agent_id is uniqueidentifier, zonder standaard, en kan niet .NULL

[ @agent_type = ] agent_type

Het soort logtransportklus. @agent_type is piepklein, en kan niet zijn NULL. @agent_type moet een van deze waarden zijn:

Value Description
0 Backup
1 Copy
2 Restore

[ @database = ] N'database'

De primaire of secundaire database die wordt gebruikt door logging door back-up- of herstelagenten. @database is sysname, met een standaardwaarde van NULL.

[ @mode = ] modus

Geeft aan of de monitorgegevens moeten worden ververst of schoongemaakt. @mode is tinyint, en kan een van deze waarden zijn:

Value Description
1 (standaard) Opfrissen
2 Delete

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

None.

Remarks

sp_refresh_log_shipping_monitor ververst de log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail, en log_shipping_monitor_error_detail tabellen met alle sessie-informatie die nog niet is overgedragen. sp_refresh_log_shipping_monitor Stelt je in staat om de monitorserver te synchroniseren met een primaire of secundaire server wanneer de monitor enige tijd niet synchroon loopt. Daarnaast kun je de monitorinformatie op de monitorserver opschonen indien nodig.

sp_refresh_log_shipping_monitor moet worden uitgevoerd vanaf de master database op de primaire of secundaire server.

Permissions

Alleen leden van de vaste serverrol sysadmin kunnen deze procedure uitvoeren.