sp_replmonitorhelppublication (Transact-SQL)
Yayımcı adresindeki bir veya daha fazla yayınları için geçerli durum bilgisi döndürür.Dağıtım veritabanı üzerinde dağıtımcı adresindeki çoğaltma izlemek için kullanılır, bu saklı yordam yürütülür.
Sözdizimi
sp_replmonitorhelppublication [ @publisher = ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db'
[ , [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @refreshpolicy = ] refreshpolicy ]
Bağımsız değişkenler
[ @ publisher =] '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, information will be returned for all Publishers that use the Distributor.[ @ publisher_db =] 'publisher_db'
Is the name of the published database.publisher_db is sysname, with a default value of NULL.BOŞ ise, yayımcı adresindeki yayımlanmış tüm veritabanları için bilgi verilir.[ @ 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
İşlem yayın.
1
Anlık görüntü yayı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ı addır. |
yayın |
sysname |
yayın addır. |
publication_type |
int |
Bu değerlerden biri olabilir yayın türüdür. 0 = İşlemsel yayın 1 = Anlık görüntü yayın 2 = Birleştirme yayın |
Durum |
int |
Bu değerlerden biri olabilir yayın ile ilişkili tüm çoğaltma aracıları en fazla durumu. 1 = Başlatıldı 2 = Başarılı oldu 3 Sürüyor = 4 = Boş 5 = Yeniden deneme 6 = Başarısız oldu |
Uyarı |
int |
Ait bir abonelik tarafından oluşturulan en fazla eşik Uyarı yayın, bir mantıksal or sonucu olabilir veya bunların daha fazla değer. 1 = sona erme – bir abonelik için bir işlem yayın içinde tutma dönem eşik eşitlenmemiş. 2 - gecikme saat = abone ile işlem Yayımcı'dan verilerini çoğaltmak için kullanılan süre eşiği, saniye cinsinden aşıyor. 4 = mergeexpiration - bir mektup birleştirme abonelik yayın içinde tutma dönem eşik eşitlenmemiş. 8 - mergefastrunduration = saat gerçekleştirilen birleştirme abonelik eşitleme işlemini tamamlamak için eşiği, saniye cinsinden hızlı ağ bağlantısı üzerinden aşıyor. 16 - mergeslowrunduration = saat gerçekleştirilen birleştirme abonelik eşitleme işlemini tamamlamak için eşiği, saniye cinsinden yavaş veya çevirmeli ağ bağlantısı üzerinden aşıyor. 32 mergefastrunspeed – teslimat hızı eşik oranı satır başına, hızlı ağ bağlantısı üzerinden korumak birleştirme abonelik eşitleme sırasında satır başarısız oldu için =. 64 mergeslowrunspeed – teslimat hızı = satır birleştirme abonelik eşitleme sırasında başarısız oldu için Eşik oranı satır başına, yavaş veya çevirmeli ağ bağlantısı üzerinden korumak. |
worst_latency |
int |
En yüksek gecikme süresi, işlem bir yayın için Günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için saniye cinsinden. |
best_latency |
int |
Saniye için işlem bir yayın Günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için en düşük gecikme süresi. |
average_latency |
int |
Ortalama gecikme süresi, bir işlem yayın için Günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için saniye cinsinden. |
last_distsync |
datetime |
Distribution Agent çalıştırdığınız son datetime iş. |
saklama |
int |
Yayın için saklama dönemidir. |
latencythreshold |
int |
gecikme süresi eşiği işlem için küme yayın. |
expirationthreshold |
int |
Bir birleştirme yayını, yayın için küme sona erme eşik ise. |
agentnotrunningthreshold |
int |
Eşik değeri kümesi için en uzun saat için bir aracı çalıştırmak. |
subscriptioncount |
int |
Abonelik sayısı bir yayın. |
runningdistagentcount |
int |
Dağıtım Aracısı sayısı yayın için çalışıyor |
snapshot_agentname |
sysname |
Yayın için Anlık Görüntü Aracısı iş adı. |
logreader_agentname |
sysname |
İşlem yayın için Günlük Okuyucu Aracısı iş adı. |
qreader_agentname |
sysname |
Sıra okuyucu Aracısı işinin adını destekleyen iş yayın için güncelleştirme sıraya alındı. |
worst_runspeedPerf |
int |
En uzun eşitleme saat için birleştirme yayın. |
best_runspeedPerf |
int |
En kısa eşitleme saat için birleştirme yayın. |
average_runspeedPerf |
int |
Ortalama eşitleme saat için birleştirme yayın. |
retention_period_unit |
int |
İfade etmek için kullanılan Birim olan retention. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_replmonitorhelppublication çoğaltma tüm türleri kullanılır.
İzinler
Yalnızca üyeleri db_owner veya replmonitor dağıtım veritabanı üzerinde sabit veritabanı rolü olabilir yürütmek sp_replmonitorhelppublication.