Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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.