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.
Transact-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.