Aracılığıyla paylaş


sp_showpendingchanges (Transact-SQL)

Bir sonuç döndüreceği küme çoğaltılması için bekleyen değişiklikleri gösteriliyor.Bu saklı yordam, yayın Veritabanı yayımcısına ve abonelik veritabanı abone olarak yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

Not

Bu yordam, değişiklikler ve bu değişiklikleri söz konusu satırları sayısı yaklaşık sağlar.Örneğin, yordamın bilgi yayımcı veya abone, ancak ikisini aynı anda alır.Diğer bir düğümde depolanan bilgileri bir küçük neden küme yordamı tahminleri çok eşitlemeye değişiklikler.

sp_showpendingchanges [ [ @destination_server = ] 'destination_server' ]
    [ , [ @publication = ] 'publication' ]
    [ , [ @article = ] 'article']
    [ , [ @show_rows = ] show_rows]

Bağımsız değişkenler

  • [ @destination\_server = ] 'destination_server'
    Is the name of the server where the replicated changes are applied.destination_server is sysname, with default value of NULL.

  • [ @publication = ] 'publication'
    Is the name of the publication.publication is sysname, with a default value of NULL.Ne zaman publication , sonuçlar yalnızca belirtilen yayına sınırlıdır belirtildi.

  • [ @article = ] 'article'
    Is the name of the article.article is sysname, with a default value of NULL.Ne zaman article , sonuçlar yalnızca belirtilen makaleye sınırlıdır belirtildi.

  • [ @show\_rows = ] show_rows
    Belirtir olup olmadığını sonucu küme bekleyen değişiklikleri (varsayılan değeri ile ilgili daha ayrıntılı bilgiler içerir 0.If değerini 1 belirtilirse, sonuç kümesi sütun is_delete ve rowguid içerir.

Sonuç kümesi

Sütun adı

Veri türü

Açıklama

destination_server

sysname

Hangi değişiklikler çoğaltılır sunucunun adı.

pub_name

sysname

Yayın adı.

destination_db_name

sysname

Hangi değişiklikler çoğaltılır veritabanının adı.

is_dest_subscriber

bit

Birini gösterir: değişiklikler çoğaltılır bir abone.Değeri 1 değişiklikler için bir abonelik çoğaltılmasını olduğunu gösterir.0 değişiklikler için yayımcı çoğaltılır olduğunu gösterir.

article_name

sysname

Makalenin değişiklikleri başlatıldığı tablonun adı.

pending_deletes

int

Çoğaltılacak bekleyen silme sayısı.

pending_ins_and_upd

int

Ekler ve çoğaltılması için bekleyen güncelleştirmeleri sayısı.

is_delete

bit

Bekleyen değişiklik bir silme olup olmadığını gösterir.Değeri 1 değişiklik bir silme gösterir.Bir değeri gerektirir. 1 @ show_rows için.

ROWGUID

uniqueidentifier

Değiştirilen satır tanıtan GUID.Bir değeri gerektirir. 1 @ show_rows için.

Dönüş Kodu Değerleri

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

Remarks

sp_showpendingchanges birleştirme çoğaltmasında kullanılır.

birleştirme çoğaltma sorun giderirken, sp_showpendingchanges kullanılır.

Sp_showpendingchanges sonucu satır oluşturma (0) içermez.

Zaman için bir makale belirtildi. article ait değil yayın için belirtilen publication, pending_deletes ve pending_ins_and_upd için 0 sayısını verir.

İzinler

Yalnızca üyelere db_owner sabit veritabanı rolü veya sysadmin sabit sunucu rolü için yürütmek sp_showpendingchanges.