sp_replmonitorhelppublication (Transact-SQL)
Bir veya daha fazla yayımlar sırasında yayımcı geçerli durum bilgisini verir.Çoğaltma izlemek için kullanılan Bu saklı yordam dağıtımcı dağıtım veritabanı üzerinde sırasında yürütülür.
sp_replmonitorhelppublication [ @publisher = ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db'
[ , [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @refreshpolicy = ] refreshpolicy ]
Bağımsız değişkenler
[ Yayımcı'ın = ] 'publisher'
Is the name of the Publisher the status of which is being monitored.publisher is sysname, with a default value of NULL.If null, dağıtımcı kullanan tüm Yayımcılar için bilgiler döndürülür.[ @ publisher_db = ] 'publisher_db'
Is the name of the published database.publisher_db is sysname, with a default value of NULL.null ise, yayımcı konumunda yer alan tüm yayımlanmış veritabanları için bilgiler döndürülür.[ @ yayın= ] 'publication'
Is the name of the publication being monitored.publication is sysname, with a default value of NULL.[ @ publication_type = ] publication_type
If the type of publication.publication_type is int, and can be one of these values.Değer
Açıklama
0
Işlemsel yayım.
1
yayın anlık görüntü görüntü görüntüsünü.
2
Birleştirme yayın.
NULL(default)
Çoğaltma, yayın türünü belirlemeye çalışır.
[ @refreshpolicy= ] refreshpolicy
Yalnızca iç kullanım.
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
publisher_db |
sysname |
Yayımcı adıdır. |
yayın |
sysname |
yayın adıdır. |
publication_type |
int |
Bu değerlerden biri olabilen bir yayın türüdür. 0 Işlemsel yayım = 1 = $ Anlık görüntü yayın 2 = $ Birleştirme yayın |
Durum |
int |
Bu değerlerden biri olabilir yayın birlikte ilişkili tüm çoğaltma aracıları en fazla durumu. 1 = Started 2 = $ Başarılı oldu 3 = Ilerleme durumu 4 = Idle 5 Retrying = 6 = Failed |
Uyarı |
int |
En fazla eşik uyarı ait bir abonelik tarafından oluşturulan yayın daha bu değerleri ve, bir mantıksal OR sonucu olabilir. 1 sona erme – = bir abonelik işlem yayın içinde saklama dönemi eşik eşitlenmemiş. 2 - gecikme saat = veri için abone bir işlem Yayımcı'dan çoğaltmak için kullanılan saat eşiği, saniye cinsinden aşıyor. 4 mergeexpiration-= bir abonelik bir mektup birleştirme içinde saklama dönemi eşik yayın eşitlenmemiş. 8 mergefastrunduration-= birleştirme aboneliğin tam eşitleme için kullanılan saat eşiği, saniye cinsinden hızlı bir ağ bağlantısı üzerinden aşıyor. 16 mergeslowrunduration - bir birleştirme tam eşitleme için kullanılan saat = abonelik eşik saniye cinsinden, yavaş veya çevirmeli ağ bağlantısı üzerinden aşıyor. 32 mergefastrunspeed – satır bir birleştirme eşitlemesi sırasında teslimat oranı = abonelik eşik oranı, satır başına, hızlı bir ağ bağlantısı üzerinden korumak başarısız oldu. 64 mergeslowrunspeed – satır bir birleştirme eşitlemesi sırasında teslimat oranı = abonelik eşik oranı, satır başına, yavaş veya çevirmeli ağ bağlantısı üzerinden korumak başarısız oldu. |
worst_latency |
int |
Günlük Okuyucu veya dağıtım aracıları tarafından işlem yayın bulaşan veri değişikliklerini saniye cinsinden en yüksek gecikme süresi. |
best_latency |
int |
Günlük Okuyucu veya dağıtım aracıları tarafından işlem yayın bulaşan veri değişikliklerini saniye cinsinden en düşük gecikme süresi. |
average_latency |
int |
Ortalama gecikme süresi, saniye cinsinden Günlük Okuyucu veya dağıtım aracıları tarafından işlem yayın bulaşan veri değişiklikleri. |
last_distsync |
datetime |
Dağıtım Aracı'nı çalıştırdığınızda son tarih/saat olarak belirtilir. |
saklama |
int |
Saklama dönemi yayın belirtir. |
latencythreshold |
int |
gecikme süresi eşiği iş küme işlem yayım. |
expirationthreshold |
int |
Sona erme eşik iş küme birleştirme yayın ise yayınn. |
agentnotrunningthreshold |
int |
Eşik iş küme için değil çalıştırmak bir aracı için en uzun saat. |
subscriptioncount |
int |
Abonelik sayısı bir yayın. |
runningdistagentcount |
int |
Dağıtım aracıları sayısı yayın çalıştırıyor |
snapshot_agentname |
sysname |
Anlık Görüntü Aracısı adını iş yayınn. |
logreader_agentname |
sysname |
Günlük Okuyucu Aracısı işinin adını iş için yayın. |
qreader_agentname |
sysname |
Bir işlem için sıra Okuma Aracısı iş adı yayın destekler güncelleştirme sıraya alındı. |
worst_runspeedPerf |
int |
En uzun bir eşitleme gerçekleşir saat için birleştirme yayın. |
best_runspeedPerf |
int |
Kısa bir eşitleme gerçekleşir saat için birleştirme yayın. |
average_runspeedPerf |
int |
Birleştirme yayın için ortalama eşitleme saattir. |
retention_period_unit |
int |
Birimi ifade etmek için kullanılır retention. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
sp_replmonitorhelppublication çoğaltma tüm türleri kullanılır.
İzinler
Yalnızca üyeleri db_owner or replmonitor sabit veritabanı rolü dağıtım veritabanı çalıştırabilirsinizsp_replmonitorhelppublication.
See Also