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ı çoğaltma izlemek için kullanılır, bu saklı yordam yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

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'
    Hangi durumunu izlenmekte olan yayımcı addır. publisherise sysname, varsayılan değeri NULL. Eğer boş, bilgileri dağıtımcı kullanan tüm yayımcılar için döndürülür.

  • @ publisher_db =] 'publisher_db'
    Yayımlanmış veritabanı adıdır. publisher_dbise sysname, varsayılan değeri NULL. null, yayımcı adresindeki yayımlanmış tüm veritabanları için bilgiler döndürülür.

  • @ yayın =] 'publication'
    Yayın adı izlenmekte. publicationise sysname, varsayılan değeri NULL.

  • @ publication_type =]publication_type
    Eğer yayın türü. publication_typeise int, ve bu değerlerden biri olabilir.

    Değer

    Açıklama

    0

    Işlem yayın.

    1

    Yayını anlık görüntü.

    2

    Birleştirme yayını.

    NULL (varsayılan)

    Ç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 = Işlem yayını

1 = Anlık görüntü yayını

2 = Birleştirme yayını

durumu

int

Bu değerlerden biri olabilir yayın ile ilişkili tüm çoğaltma aracıları en fazla durumu.

1 = Başladı

2 = Başarılı oldu

3 = Sürüyor

4 = Boş

5 = Yeniden deneme

6 = Başarısız oldu

Uyarı

int

Bu değerler birinin veya mantıksal or sonucu olabilir yayına ait bir abonelik tarafından oluşturulan en fazla eşik uyarı.

1 = sona erme – işlem yayınına abonelik içinde tutma dönem eşik eşitlenmemiş.

2 = gecikme süresi - işlem Publisher'dan abone için verileri çoğaltmak için kullanılan süre eşiği, saniye cinsinden aşıyor.

4 = mergeexpiration - abonelik birleştirme yayınına içinde tutma dönem eşik eşitlenmemiş.

8 mergefastrunduration-= birleştirme abonelik tam eşitleme için kullanılan süre eşiği, saniye cinsinden hızlı ağ bağlantısı üzerinden aşıyor.

16 mergeslowrunduration-= birleştirme abonelik tam eşitleme için kullanılan süre eşiği, saniye cinsinden yavaş ya da ç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 satır birleştirme abonelik eşitleme sırasında başarısız oldu için =.

64 mergeslowrunspeed-teslimat hızı eşik oranı satır başına, yavaş ya da çevirmeli ağ bağlantısı üzerinden korumak satır birleştirme abonelik eşitleme sırasında başarısız oldu için =.

worst_latency

int

Saniye için işlem yayın günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için en yüksek gecikme.

best_latency

int

Saniye için işlem 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.

average_latency

int

Saniye için işlem yayın günlük Okuyucu veya dağıtım aracıları tarafından yayılma veri değişiklikleri için ortalama gecikme.

last_distsync

datetime

Dağıtım Aracısı koştu son datetime iş.

saklama

int

Yayını saklama dönemi olduğunu.

latencythreshold

int

Gecikme eşiği işlem yayın için ayarlanır.

expirationthreshold

int

Birleştirme yayını ise yayın için ayarla sona erme eşik olduğunu.

agentnotrunningthreshold

int

Eşik uzun zaman değil-si olmak koşmak bir ajan için ayarlanır.

subscriptioncount

int

Yayını abonelikleri sayısıdır.

runningdistagentcount

int

Yayın dağıtım aracıları çalıştıran

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 Okuma Aracısı iş adı.

qreader_agentname

sysname

Sıra Okuyucu Aracısı işinin adını destekleyen işlemsel yayını güncelleştirme sıraya alındı.

worst_runspeedPerf

int

En uzun eşitleme için birleştirme yayını süredir.

best_runspeedPerf

int

En kısa eşitleme için birleştirme yayını süredir.

average_runspeedPerf

int

Ortalama eşitleme için birleştirme yayını süredir.

retention_period_unit

int

Olduğunu ifade etmek için kullanılan birim retention.

Yayınevi

sysname

Örnek adı SQL Serveryayın yayımlama.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_replmonitorhelppublication çoğaltma tüm türleri kullanılır.

İzinler

Yalnızca üyeleri db_owner veya replmonitor sabit veritabanı rolü dağıtım veritabanında yürütebilirsiniz sp_replmonitorhelppublication.

Ayrıca bkz.

Kavramlar

Program çoğaltma izlemek