Bagikan melalui


sp_refresh_log_shipping_monitor (T-SQL)

Berlaku untuk: SQL Server

Prosedur tersimpan ini me-refresh tabel monitor jarak jauh dengan informasi terbaru dari server utama atau sekunder tertentu untuk agen pengiriman log yang ditentukan. Prosedur ini dipanggil pada server utama atau sekunder.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @agent_id = ] 'agent_id' ID utama untuk pencadangan atau ID sekunder untuk penyalinan atau pemulihan. agent_id pengidentifikasi unik dan tidak boleh NULL.

[ @agent_type = ] 'agent_type' Jenis pekerjaan pengiriman log.

0 = Pencadangan.

1 = Salin.

2 = Pulihkan.

agent_type kecil dan tidak boleh NULL.

[ @database = ] 'database' Database utama atau sekunder yang digunakan oleh pengelogan oleh agen pencadangan atau pemulihan.

[ @mode ] n Menentukan apakah akan menyegarkan data monitor atau membersihkannya. Jenis data m kecil, dan nilai yang didukung adalah:

1 = refresh (Ini adalah nilai default.)

2 = hapus

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Tataan Hasil

Tidak ada.

Keterangan

sp_refresh_log_shipping_monitor me-refresh tabel log_shipping_monitor_primary, log_shipping_monitor_secondary, log_shipping_monitor_history_detail, dan log_shipping_monitor_error_detail dengan informasi sesi apa pun yang belum ditransfer. Ini memungkinkan Anda menyinkronkan server monitor dengan server utama atau sekunder ketika monitor tidak sinkron untuk sementara waktu. Selain itu, ini memungkinkan Anda untuk membersihkan informasi monitor di server pemantauan jika perlu.

sp_refresh_log_shipping_monitor harus dijalankan dari database master di server utama atau sekunder.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan prosedur ini.

Lihat Juga

Tentang Pengiriman Log (SQL Server)
Prosedur Tersimpan Sistem (Transact-SQL)