sysmergearticles (Transact-sql)

Yerel veritabanında tanımlı her birleştirme makale için bir satır içerir. Bu tablo, yayını veritabanında depolanır.

Sütun adı

Veri türü

Açıklama

name

sysname

Makale adı.

type

tinyint

Aşağıdakilerden biri olabilir makale türünü gösterir:

10 = Tablo.

32 = Saklı yordamı (yalnızca şema).

64 = Görünümü veya dizine görünümü (yalnızca şema).

128 = Kullanıcı tanımlı işlevi (yalnızca şema).

160 = Eşanlamlı (yalnızca şema).

Objid

int

Nesne tanımlayıcısı.

sync_objid

int

Görünüm eşitlenmiş veri kümesi temsil eden nesne Kımlığı.

view_type

tinyint

Görünüm türü:

0 Bir görünümü; = tüm temel nesne kullanın.

1 = Kalıcı görünümü.

2 = Geçici görünümü.

Artid

uniqueidentifier

Verilen makaleyi benzersiz kimlik numarası.

Açıklama

nvarchar(255)

Makaleyi kısa açıklaması.

pre_creation_command

tinyint

Makaleyi abonelik veritabanı oluşturulduğunda yapılacak varsayılan eylemi:

0 = Yok - tablo zaten abone tarafında varsa, hiçbir işlem yapılmaz.

1 = Bırakma - yeniden oluşturmayı önce tablo düşünceye.

2 = Silme-alt filtre where yan tümcesinde dayalı bir delete sorunları.

3 = Truncate-aynı 2, ancak satır yerine sayfaları siler. Ancak, where yan tümcesi almaz.

PubID

uniqueidentifier

Şu makaleyi ait olduğu yayın Kımlığı.

takma ad

int

Makale Kimliği takma ad eşleme.

column_tracking

int

Iindicates olup Izleme sütun için makale uygulanan.

durumu

tinyint

Aşağıdakilerden biri olabilir makale durumunu gösterir:

1 Unsynced-= tablo yayımlamak için ilk işlem komut dosyası Snapshot Aracısı çalıştırır sonraki çalışacaktır.

2 = Etkin - tablo yayımlamak için ilk işleme komut dosyasını çalıştırın.

5 = Eklenecek New_inactive-.

6 = Eklenecek New_active-.

conflict_table

sysname

Geçerli makalenin Çakışan kayıtları içeren yerel tablo adı. Bu tablo yalnızca bilgi verilir ve içeriği değiştirilebilir veya özel çakışma çözünürlüğü yordamları veya doğrudan yönetici tarafından silindi.

creation_script

nvarchar(255)

Bu makalede oluşturma komut dosyası.

conflict_script

nvarchar(255)

Bu makalede çakışma komut dosyası.

article_resolver

nvarchar(255)

Bu makalede özel satır düzeyinde çakışma çözümleyici.

ins_conflict_proc

sysname

Çakışma için yazmak için kullanılan yordam conflict_table.

insert_proc

sysname

Eşitleme sırasında satır eklemek için varsayılan çakışma çözümleyici tarafından kullanılan yordam.

update_proc

sysname

Eşitleme sırasında satır güncelleştirmek için varsayılan çakışma çözümleyici tarafından kullanılan yordam.

select_proc

sysname

Kilitleme, gerçekleştirmek için Birleştirme Aracısı kullanan yordamı ve bulma sütunlar ve satırlar için bir makale adını otomatik olarak oluşturulan saklı.

metadata_select_proc

sysname

Birleştirme yineleme sistem tabloları meta verilerine erişmek için kullanılan otomatik olarak oluşturulan bir saklı yordam adı.

delete_proc

sysname

Eşitleme sırasında satır silmek için varsayılan çakışma çözümleyici tarafından kullanılan yordam.

schema_option

binary(8)

Desteklenen değerleri için schema_option, bakın yürütmesp_addmergearticle (Transact-sql).

destination_object

sysname

Abone tarafında oluşturulan tablonun adı.

destination_owner

sysname

Hedef nesnenin sahibi adı.

resolver_clsid

nvarchar(50)

Özel çakışma çözümleyici Kımlığı.

subset_filterclause

nvarchar(1000)

Bu makale filtre yan tümcesi.

missing_col_count

int

Eksik sütun sayısı.

missing_cols

varbinary(128)

Eksik sütun bit eşlem.

excluded_cols

varbinary(128)

Abone için gönderildiğinde makale dışlanan sütunlar bit eşlem.

excluded_col_count

int

Dışlanan sütunların sayısı.

sütunlar

varbinary(128)

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

deleted_cols

varbinary(128)

Kaynak tablosundan silinmiş sütunları bit eşlemler.

resolver_info

nvarchar(255)

Özel çakışma çözümleyiciler tarafından gereken ek bilgiler için depolama alanı.

view_sel_proc

nvarchar(290)

Filtre uygulanmış bir yayında satır birleştirme aracı dinamik olarak filtrelenmiş bir yayındaki bir makalenin ilk popülasyon yapıyor ve numaralandırma kullanan bir saklı yordam adı değiştirildi.

gen_cur

int

Yerel değişiklikler temel tablo oluşturma numarası bir makale.

Vertical_partitiontrue

int

Bir tablo makale sütun filtre etkinleştirilip etkinleştirilmediğini belirtir. 0 dikey filtre yok olduğunu gösterir ve tüm sütunları yayımlar.

identity_support

int

Otomatik kimlik aralığı işleme etkin olup olmadığını belirtir. 1 kimlik aralığı işleme etkinleştirildiğini anlamına gelir ve 0 hiçbir kimlik olduğu anlamına gelir aralığı desteği.

before_image_objid

int

İzleme tablo nesne kimliği. Bir yayın oluşturulduğunda izleme tablosunu belirli anahtar sütun değerlerini içeren @ keep_partition_changes = gerçek.

before_view_objid

int

Görünüm tablo nesne Kımlığı. Updated silinmiş veya önce belirli bir Abone tarafında bir satır ait olup olmadığını izler bir tabloda görülmektedir. Yalnızca bir yayın ile oluşturulduğunda uygulanır @ keep_partition_changes = gerçek.

verify_resolver_signature

int

Birleştirme çoğaltması bir çözümleyici kullanmadan önce dijital imza doğrulanıp olup olmadığını belirler:

0 = İmza doğrulanmadı.

1 = İmza, güvenilir bir kaynaktan olup olmadığını görmek için doğrulanır.

allow_interactive_resolver

bit

Bir makale etkileşimli çözümleyici kullanımını etkin olup olmadığını belirtir. 1 makale etkileşimli çözümleyici kullanılıp kullanılmayacağını belirtir.

fast_multicol_updateproc

bit

Birleştirme Aracısı aynı sıradaki bir update deyimi içinde birden çok sütun değişikliklerini uygulamak için etkinleştirilip etkinleştirilmediğini belirtir.

0 = Her sütun için ayrı bir güncelleştirme değişik konular.

1 = Güncelleştirmeleri bir deyimi içinde birden çok sütun oluşmasına neden olan bir update deyimi sorunları.

check_permissions

int

Ne zaman Birleştirme Aracısı yayımcı değişiklikleri uygular, bitmap, tablo düzeyi izinleri doğrulanmadı. check_permissions bu değerlerden biri olabilir:

0x00 = izinleri işaretlenmemiş.

0x10 = ekler Abone tarafında yapılan UPDATE'ler karşıya önce yayımcı adresindeki izinlerini denetler.

0x20 = Abone tarafında yapılan UPDATE'ler karşıya önce yayımcı adresindeki izinlerini denetler.

0x40 = Abone tarafında yapılan siler karşıya önce yayımcı adresindeki izinlerini denetler.

maxversion_at_cleanup

int

En yüksek üretimi için meta veriler temizlenir.

processing_order

int

Birleştirme yayını makaleleri işlem sırasını gösterir; değeri nerede 0 makale sırasız ve makaleler için en düşük değeri sırayla işlenir. İki makale aynı değeri varsa, bunlar aynı anda işlenir. Daha fazla bilgi için, bkz. Birleştirme makale işlem sırasını belirtme.

TRUE

tinyint

Aşağıdaki değerlerden biri olabilen bir istemci abonelik ile abone adresindeki yapılan güncelleştirmeler kısıtlamalarını tanımlar.

0 = Abone ile istemci abonelik; yapılan güncelleştirmeler ilgili herhangi bir kısıtlama yoktur tüm değişiklikler için yayımcı karşıya.

1 = Değişiklikleri abone ile istemci abonelik sırasında izin verilir, ancak yayımcı için karşıya.

2 = Değişiklikleri abone ile istemci abonelik sırasında izin verilmez.

Daha fazla bilgi için, bkz. Yalnızca karşıdan yükleme makaleleri ile birleştirme çoğaltma performansı en iyi duruma getirme.

Published_in_tran_pub

bit

Bir birleştirme yayını bir makale de işlem yayında yayımlanır gösterir.

0 = Makale işlem makalede yayımlanır değil.

1 = Makale içinde işlem makalede de yayımlanır.

basit

bit

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

procname_postfix

nchar(32)

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

well_partitioned_lightweight

bit

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

before_upd_view_objid

int

Eklenecek.

delete_tracking

bit

Siler çoğaltılıp gösterir.

0 = Siler değil çoğaltılır

1 = Birleştirme çoğaltması için varsayılan davranış olduğu siler çoğaltılır.

Zaman değeri delete_tracking olan 0, Abone tarafında silinmiş satır gerekir el ile kaldırılabilir yayımcı ve Satır Yayımcı tarafında silindi gerekir el ile kaldırılabilir abone.

NotNot
Değeri 0 sonuç yakınsaması içinde.

compensate_for_errors

bit

Eşitleme sırasında hataları girildiğinde compensating eylemleri alınır olup olmadığını gösterir.

0 = Compensating eylemleri devre dışı bırakılır.

1 = Değişiklikleri abone veya Publisher her zaman kurşun eylemleri birleştirme çoğaltması için varsayılan davranış olduğu bu değişiklikleri geri almak için telafi için uygulanamaz.

NotNot
Değeri 0 sonuç yakınsaması içinde.

pub_range

bigint

Yayımcı kimlik aralığı boyutu.

aralığı

bigint

Bir ayarlama abonelerine atanan ardışık kimlik değerleri boyutu.

eşik

int

Kimlik Aralık eşik yüzdesi.

stream_blob_columns

bit

Bir veri akışı optimizasyonu büyük ikili nesne sütunları çoğaltılıyor kullanılıp kullanılmayacağını belirtir. 1 optimizasyon denemesi yapılır anlamına gelir.

preserve_rowguidcol

bit

Çoğaltma varolan ROWGUID Sütunu kullanıp kullanmadığını belirtir. Değeri 1 varolan bir ROWGUIDCOL sütun kullanıldığını gösterir. 0 çoğaltma eklendi ROWGUIDCOL sütun anlamına gelir.

Ayrıca bkz.

Başvuru

Çoğaltma görünümleri (Transact-sql)

yürütmesp_addmergearticle (Transact-sql)

sp_changemergearticle (Transact-sql)

eşdeğerdirsp_helpmergearticle (Transact-sql)

Kavramlar

Çoğaltma tabloları (Transact-sql)