Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Yayının izleme eşiği ölçümünü değiştirir. Çoğaltmayı izlemek için kullanılan bu saklı yordam, dağıtım veritabanındaki Dağıtımcı'da yürütülür.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_replmonitorchangepublicationthreshold
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @metric_id = ] metric_id ]
[ , [ @thresholdmetricname = ] N'thresholdmetricname' ]
[ , [ @value = ] value ]
[ , [ @shouldalert = ] shouldalert ]
[ , [ @mode = ] mode ]
[ ; ]
Tartışmalar
[ @publisher = ] N'yayımcı'
Yayımcının adı. @publishersysname'dir ve varsayılan değer yoktur.
[ @publisher_db = ] N'publisher_db'
Yayımlanan veritabanının adı. @publisher_dbsysname'dir ve varsayılan değer yoktur.
[ @publication = ] N'publication'
İzleme eşiği özniteliklerinin değiştirildiği yayının adı. @publicationsysname'dir ve varsayılan değer yoktur.
[ @publication_type = ] publication_type
Yayın türü ise. @publication_typeint değeridir ve bu değerlerden biri olabilir.
| Değer | Açıklama |
|---|---|
0 |
İşlem yayını. |
1 |
Anlık görüntü yayını. |
2 |
Yayını birleştirin. |
NULL (varsayılan) |
Çoğaltma yayın türünü belirlemeye çalışır. |
[ @metric_id = ] metric_id
Değiştirilen yayın eşiği ölçümünün kimliği. @metric_idint değeridir ve bu değerlerden biri olabilir.
| Değer | Ölçüm Adı |
|---|---|
1 |
expiration - aboneliklerin işlemsel yayınlara yakın süre sonunu izler. |
2 |
latency - aboneliklerin işlemsel yayınlara performansını izler. |
4 |
mergeexpiration - Yayınları birleştirmek için aboneliklerin süresi dolmak üzere olan süre sonunu izler. |
5 |
mergeslowrunduration - Düşük bant genişliğine (çevirmeli) bağlantılara göre birleştirme eşitlemelerinin süresini izler. |
6 |
mergefastrunduration - Yüksek bant genişliğine sahip yerel ağ (LAN) bağlantıları üzerinden birleştirme eşitlemelerinin süresini izler. |
7 |
mergefastrunspeed - Birleştirme eşitlemelerinin yüksek bant genişliği (LAN) bağlantıları üzerinden eşitleme hızını izler. |
8 |
mergeslowrunspeed - Düşük bant genişliğine (çevirmeli) bağlantılara göre birleştirme eşitlemelerinin eşitleme hızını izler. |
@metric_id veya @thresholdmetricname belirtmeniz gerekir.
@thresholdmetricname belirtilirse, @metric_id olmalıdırNULL.
[ @thresholdmetricname = ] N'thresholdmetricname'
Değiştirilen yayın eşiği ölçümünün adı.
@thresholdmetricnamesysname değeridir ve varsayılan değeri .NULL
@thresholdmetricname veya @metric_id belirtmeniz gerekir.
@metric_id belirtilirse, @thresholdmetricname olmalıdırNULL.
[ @value = ] değer
Yayın eşiği ölçümünün yeni değeri.
@value, varsayılan değeri olan int'tirNULL. ise NULLölçüm değeri güncelleştirilmez.
[ @shouldalert = ] shouldalert
Yayın eşiği ölçümüne ulaşıldığında uyarı oluşturulup oluşturulmayacağını belirtir.
@shouldalertbittir ve varsayılan değeridir NULL.
- değeri
1, bir uyarının oluşturulduğu anlamına gelir. - değeri
0, bir uyarının oluşturulmamış olduğu anlamına gelir.
[ @mode = ] modu
Yayın eşiği ölçümlerinin etkinleştirilip etkinleştirilmediğini belirtir.
@mode, varsayılan değeri olan tinyint'tir1.
- değeri
1, bu ölçümün izlenmesinin etkinleştirildiği anlamına gelir. - değeri
2, bu ölçümün izlenmesinin devre dışı bırakıldığını gösterir.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_replmonitorchangepublicationthreshold tüm çoğaltma türleriyle kullanılır.
İzinler
Yalnızca dağıtım veritabanındaki db_owner veya replmonitor sabit veritabanı rolünün üyeleri yürütebilir sp_replmonitorchangepublicationthreshold.