sp_showpendingchangesBirleştirme (Transact-sql)
Çoğaltılması için bekleyen değişiklikleri gösteren ayarlanmış bir sonuç döndürür. Bu saklı yordam, yayını veritabanı üzerinde yayımcı ve abonelik veritabanı abone adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
[!NOT]
Bu yordam, değişiklikleri ve bu değişiklikler ilgili satır sayısı yaklaşık sağlar. Örneğin, yordam yayımcı veya abone ama ikisini aynı anda bilgi alır. Diğer düğüme depolanan bilgileri yordamı tahminleri daha eşitlemek için değişiklikleri içinde küçük bir dizi neden olabilir.
Sözdizimi
sp_showpendingchanges [ [ @destination_server = ] 'destination_server' ]
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article']
[ , [ @show_rows = ] show_rows]
Bağımsız değişkenler
[ @destination\_server**=** ] 'destination_server'
Sunucunun çoğaltılan değişikliklerin uygulandığı adıdır. destination_serverise sysname, varsayılan değeri null.[ @publication**=** ] 'publication'
Yayını addır. publicationise sysname, varsayılan değeri NULL. Ne zaman publicationbelirtilirse, sonuç yalnızca belirtilen yayını için sınırlı.[ @article = ] 'article'
Makaleyi addır. articleise sysname, varsayılan değeri NULL. Ne zaman articlebelirtilirse, sonuç yalnızca belirtilen madde sınırlı.[ @show\_rows = ] show_rows
Sonuç kümesi daha özel bilgiler hakkında bekleyen değişiklikleri, varsayılan değeri mi içerdiğini belirtir 0. Eğer değeri 1 belirtilirse, sonuç kümesini içeren sütunlar is_deleteve rowguid.
Sonuç kümesi
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
destination_server |
sysname |
Hangi değişiklikler çoğaltılır sunucu 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 |
Gösterir ve bir abone değişiklikler çoğaltılır. Değeri 1 bir abone değişiklikler çoğaltılır gösterir. 0 bir Publisher değişiklikler çoğaltılır anlamına gelir. |
article_name |
sysname |
Makaleyi değişiklikleri başlatıldığı tablonun adı. |
pending_deletes |
int |
Çoğaltılması için bekleyen siler sayısı. |
pending_ins_and_upd |
int |
INSERT'ler ve UPDATE'ler çoğaltılması için bekleyen 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 için @show_rows. |
rowguid |
uniqueidentifier |
Değiştirilen satır tanıtan GUID. Bir değeri gerektirir 1 için @show_rows. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_showpendingchangesBirleştirme çoğaltması kullanılır.
sp_showpendingchangesBirleştirme çoğaltması gidermede kullanılır.
Sonucu sp_showpendingchangessatır Üretimi 0 içermez.
Bir makale için belirtilen zaman articleiçin belirtilen yayına ait olmayan publication,0 sayısı için döndürülen pending_deletesve pending_ins_and_upd.
İzinler
Yalnızca üyeleri sysadminsabit sunucu rolü veya db_ownersabit veritabanı rolü yürütebilirsiniz sp_showpendingchanges.