sp_replmonitorchangepublicationthreshold (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Mengubah metrik ambang pemantauan untuk publikasi. Prosedur tersimpan ini, yang digunakan untuk memantau replikasi, dijalankan di Distributor pada database distribusi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_replmonitorchangepublicationthreshold [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
    [ , [ @publication_type = ] publication_type ]   
    [ , [ @metric_id = ] metric_id ]   
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'   
    [ , [ @value = ] value ]   
    [ , [ @shouldalert = ] shouldalert ]   
    [ , [ @mode = ] mode ]  

Argumen

[ @publisher = ] 'publisher' Adalah nama Penerbit. publisher adalah sysname, tanpa default.

[ @publisher_db = ] 'publisher_db' Adalah nama database yang diterbitkan. publisher_db adalah sysname, tanpa default.

[ @publication = ] 'publication' Adalah nama publikasi yang atribut ambang pemantauannya diubah. publikasi adalah sysname, tanpa default.

[ @publication_type = ] publication_type Jika jenis publikasi. publication_type int, dan bisa menjadi salah satu nilai ini.

Nilai Deskripsi
0 Publikasi transaksi.
1 Publikasi rekam jepret.
2 Gabungkan publikasi.
NULL (default) Replikasi mencoba menentukan jenis publikasi.

[ @metric_id = ] metric_id Apakah ID metrik ambang batas publikasi diubah. metric_id int, dengan nilai default NULL dan bisa menjadi salah satu nilai ini.

Value Nama Metrik
1 kedaluwarsa - memantau kedaluwarsa langganan ke publikasi transaksional segera.
2 latensi - memantau performa langganan ke publikasi transaksi.
4 mergeexpiration - memantau kedaluwarsa langganan segera untuk menggabungkan publikasi.
5 mergeslowrunduration - memantau durasi sinkronisasi penggabungan melalui koneksi bandwidth rendah (dial-up).
6 mergefastrunduration - memantau durasi sinkronisasi penggabungan melalui koneksi jaringan area lokal (LAN) bandwidth tinggi.
7 mergefastrunspeed - memantau tingkat sinkronisasi sinkronisasi penggabungan melalui koneksi bandwidth tinggi (LAN).
8 mergeslowrunspeed - memantau tingkat sinkronisasi sinkronisasi penggabungan melalui koneksi bandwidth rendah (dial-up).

Anda harus menentukan nama metric_id atau ambang batas. Jika thresholdmetricname ditentukan, maka metric_id harus NULL.

[ @thresholdmetricname = ] 'thresholdmetricname' Adalah nama metrik ambang batas publikasi yang diubah. thresholdmetricname adalah sysname, dengan nilai default NULL. Anda harus menentukan nama ambang batas atau metric_id. Jika metric_id ditentukan, maka nama ambang batas harus NULL.

[ @value = ] value Adalah nilai baru metrik ambang batas publikasi. nilai adalah int, dengan nilai default NULL. Jika null, maka nilai metrik tidak diperbarui.

[ @shouldalert = ] shouldalert Apakah jika pemberitahuan dihasilkan saat metrik ambang publikasi tercapai. shouldalert adalah bit, dengan default NULL. Nilai 1 berarti bahwa pemberitahuan dihasilkan, dan nilai 0 berarti bahwa pemberitahuan tidak dihasilkan.

[ @mode = ] mode Apakah jika metrik ambang batas publikasi diaktifkan. mode kecil, dengan default 1. Nilai 1 berarti bahwa pemantauan metrik ini diaktifkan, dan nilai 2 berarti bahwa pemantauan metrik ini dinonaktifkan.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_replmonitorchangepublicationthreshold digunakan dengan semua jenis replikasi.

Izin

Hanya anggota peran database tetap db_owner atau replmonitor dalam database distribusi yang dapat menjalankan sp_replmonitorchangepublicationthreshold.

Lihat Juga

Memantau Replikasi Secara Terprogram