Aracılığıyla paylaş


sysmergepartitioninfoview (Transact-sql)

Sysmergepartitioninfoview görünüm için makaleleri tablo bölümleme bilgileri sunar. Bu görünüm yayımcı adresindeki yayın veritabanı ve abone veritabanı abone depolanır.

Sütun adı

Veri türü

Açıklama

name

sysname

Makaleyi adı.

type

tinyint

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

0x0A = tablo.

0x20 = yordamı şema.

0x40 = görünümü şema veya dizin oluşturulmuş görünüm şema.

0x80 = işlev şema.

Objid

int

Yayımlanmış 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 = None - tablo zaten abone tarafında varsa, hiçbir işlem yapılmaz.

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

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

3 = Truncate - 2, ama siler sayfaları satırlar yerine aynı. 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

Izleme sütun için makale uygulanan gösterir.

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.

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 çakışma çözümleyici.

ins_conflict_proc

sysname

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

insert_proc

sysname

Eşitleme sırasında satır eklemek için kullanılan yordam.

update_proc

sysname

Eşitleme sırasında satır güncelleştirmek için kullanılan yordam.

select_proc

sysname

Bir otomatik olarak oluşturulan adı kilitleme ve sütunlar ve satırlar için bir makale bulmak için Birleştirme Aracısı kullanan yordamı saklanır.

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 kullanılan yordam.

schema_option

binary(8)

Verilen makaleyi şema oluşturma seçeneği bit eşlem. Bilgi için desteklenen schema_option değerleri, 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ığı. Iş mantığı işleyicisi için bu değer null olur.

subset_filterclause

nvarchar(1000)

Bu makale filtre yan tümcesi.

missing_col_count

int

Makale eksik yayımlanmış sütun sayısı.

missing_cols

varbinary(128)

Makale eksik sütunları açıklar bit eşlem.

excluded_cols

varbinary(128)

Makale dışlanan sütunlar bit eşlem.

excluded_col_count

int

Makale 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)

Silinmiş makale sütunları açıklar bit eşlem.

resolver_info

nvarchar(255)

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

view_sel_proc

nvarchar(290)

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

gen_cur

bigint

Bir makale sayısı Yerel değişiklikler için temel tablo oluşturur.

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. Bölüm değişikliği optimizasyonlar yayın için etkin izleme tablosunu belirli anahtar sütun değerlerini içerir.

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. Sadece ne zaman bölüm değişikliği optimizasyonlar yayını etkinleştirildiğinde uygulanır.

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ılabilir anlamına gelir.

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 üzerinde verilen =.

check_permissions

int

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

0x00 = izinleri işaretlenmemiş.

gerçekleşen = denetimleri ekler Abone tarafında yapılmadan önce yayımcı adresindeki izinlerini yükledi.

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

0x40 Abone tarafında yapılan siler karşıya önce çekleri izinleri yayımcı adresindeki =.

maxversion_at_cleanup

int

Sonraki kadar Birleştirme Aracısı temizlenir en fazla üretimi çalışır.

processing_order

int

Birleştirme yayını makaleleri işlem sırasını gösterir; değeri nerede 0 gösterir 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

Değişiklik yapılan veya aşağıdaki değerlerden biri olabilen abonenin karşıya olup olmadığını tanımlar.

0 = Abone tarafında; yapılan ilgili herhangi bir kısıtlama yoktur tüm değişiklikler için yayımcı karşıya.

1 = Değişiklikleri Abone tarafında izin verilir, ancak yayımcı için karşıya.

2 = Değişiklikleri Abone tarafında izin verilmez.

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

Önce güncellemeleri tablonun kodu.

delete_tracking

bit

Siler çoğaltılır 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, 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

Akış performansı büyük ikili nesne sütunları için kullanılan gösterir. 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.

partition_view_id

int

Abone bölüm tanımlar görünümü tanımlar.

repl_view_id

int

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

partition_deleted_view_rule

sysname

Her biri için bölüm Kımlığını almak için birleştirme çoğaltma tetikleyicisi silinen veya güncelleştirilen satır kendi eski sütun değerlerine dayalı içinde kullanılan deyimi.

partition_inserted_view_rule

Sysname

Birleştirme çoğaltma tetikleyicisi içinde her için eklenen veya güncelleştirilen bölüm Kımlığını almak için kullanılan deyimi kendi yeni sütun değerlerine dayalı.

membership_eval_proc_name

sysname

Satırları geçerli bölüm kimliklerini değerlendirir yordamın adını MSmerge_contents (Transact-sql).

column_list

sysname

Bir makale yayınlandı sütunları virgülle ayrılmış listesi.

column_list_blob

sysname

Bir makalede büyük ikili nesne sütunları da dahil, yayımlanan sütunları virgülle ayrılmış listesi.

expand_proc

sysname

Bölüm kimlikleri tüm alt satırları yeni eklenen üst satır ve bölüm değişiklik undergone veya silinmiş olan üst satırların reevaluates yordamın adı.

logical_record_parent_nickname

int

Mantıksal bir kayıt belirli bir makalenin üst düzey üst takma ad.

logical_record_view

int

Her alt rowguid karşılık gelen üst düzey üst makale rowguid çıkarır görüntüleyin.

logical_record_deleted_view_rule

sysname

Benzer logical_record_viewdışında bu satırların alt gösterir "silindi" Tablo güncelleştirme ve silme Tetikleyicileri.

logical_record_level_conflict_detection

bit

Çakışmaları mantıksal kayıt düzeyinde veya satır veya sütun düzeyinde algılanması olup olmadığını gösterir.

0 = Satır veya sütun çakışma algılama kullanılan düzeyi.

1 = Mantıksal kayıt çakışma algılama kullanılan, burada aynı mantıksal satır yayımcı adresindeki bir değişim ve değişim ayrı bir satır abone kaydı bir çakışma ele alınır.

Bu değer 1 olduğunda, yalnızca mantıksal kayıt düzeyi çakışması çözümü kullanılabilir.

logical_record_level_conflict_resolution

bit

Çakışmaları mantıksal kayıt düzeyinde veya, satır veya sütun düzeyinde çözümlenmiş olması gerekip gerekmediğini gösterir.

0 = Satır veya sütun çözümlemesi kullanılan düzeyi.

1 =-Dibi takdirde bir çakışma kazanan tüm mantıksal kaydı tüm mantıksal kaydı kaybeden tarafta üzerine yazar.

1 Değeri, her iki mantıksal kayıt düzeyi algılama ve satır veya sütun düzeyi algılama ile kullanılabilir.

partition_options

tinyint

Tüm satırlar tek bir bölümünde veya yalnızca bir abonelik ait olduğunda performans iyileştirmeleri sağlayan hangi bölümlere veri makalede, yolunu tanımlar. Partition_options aşağıdaki değerlerden biri olabilir.

0 = Makale veya statik veri her bölümü için benzersiz bir alt verim, değil için süzme bir "örtüşen" Bölüm.

1 = Bölümleri örtüşen ve Abone tarafında yapılan dml güncelleştirmeleri bir satırın ait olduğu bölümü değiştiremez.

2 Filtreleme = makale olmayan örtüşen bölümleri verir, ancak birden çok aboneleri aynı bölüm alabilir.

3 = Makale her abonelik için benzersiz olmayan örtüşen bölümleri verir için filtreleme.

name

sysname

Bir bölüm adı.

Ayrıca bkz.

Başvuru

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

sp_addmergepartition (Transact-sql)

sp_helpmergepartition (Transact-sql)

Kavramlar

Parametreli filtreleri ile birleştirme yayını için bölümlerini yönetme

Çoğaltma tabloları (Transact-sql)