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.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk