sp_replmonitorhelppublisher (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Mengembalikan informasi status saat ini untuk satu atau beberapa Penerbit yang terkait dengan Distributor. Prosedur tersimpan ini, yang digunakan untuk memantau replikasi, dijalankan di Distributor pada database distribusi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_replmonitorhelppublisher [ [ @publisher = ] 'publisher' ]  
    [ , [ @refreshpolicy = ] refreshpolicy ]  

Argumen

[ @publisher = ] 'publisher' Adalah nama Publisher yang statusnya sedang dipantau. publisher adalah sysname, dengan nilai default NULL. Jika NULL, informasi akan dikembalikan untuk semua Penerbit yang menggunakan Distributor.

[ @refreshpolicy = ] refreshpolicy Penggunaan internal saja.

Tataan Hasil

Nama kolom Jenis data Deskripsi
penerbit nama sysname Adalah nama Publisher.
distribution_db nama sysname Adalah nama database distribusi yang digunakan oleh Publisher tertentu.
status int Status maksimum semua agen replikasi yang terkait dengan publikasi di Publisher ini, yang bisa menjadi salah satu nilai ini.

1 = Dimulai

2 = Berhasil

3 = Sedang berlangsung

4 = Menganggur

5 = Mencoba kembali

6 = Gagal
peringatan int Peringatan ambang batas maksimum yang dihasilkan oleh langganan milik publikasi di Publisher ini, yang bisa menjadi hasil LOGIS ATAU dari satu atau beberapa nilai ini.

1 = kedaluwarsa - langganan ke publikasi transaksional belum disinkronkan dalam ambang periode retensi.

2 = latensi - waktu yang diperlukan untuk mereplikasi data dari Penerbit transaksional ke Pelanggan melebihi ambang batas, dalam hitungan detik.

4 = mergeexpiration - langganan untuk publikasi penggabungan belum disinkronkan dalam ambang periode retensi.

8 = mergefastrunduration - waktu yang diperlukan untuk menyelesaikan sinkronisasi langganan penggabungan melebihi ambang batas, dalam hitungan detik, melalui koneksi jaringan cepat.

16 = mergeslowrunduration - waktu yang diperlukan untuk menyelesaikan sinkronisasi langganan gabungan melebihi ambang batas, dalam detik, melalui koneksi jaringan yang lambat atau dial-up.

32 = mergefastrunspeed - tingkat pengiriman untuk baris selama sinkronisasi langganan gabungan gagal mempertahankan laju ambang batas, dalam baris per detik, melalui koneksi jaringan cepat.

64 = mergeslowrunspeed - tingkat pengiriman untuk baris selama sinkronisasi langganan gabungan gagal mempertahankan laju ambang batas, dalam baris per detik, melalui koneksi jaringan yang lambat atau dial-up.
publicationcount int Adalah jumlah publikasi milik Penerbit.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_replmonitorhelppublisher digunakan dengan semua jenis replikasi.

Izin

Hanya anggota peran server tetap sysadmin di Distributor atau anggota peran database tetap db_owner atau replmonitor dalam database distribusi yang dapat menjalankan sp_replmonitorhelppublisher.

Lihat Juga

Memantau Replikasi Secara Terprogram