sysmergepartitioninfoview (Transact-SQL)

The sysmergepartitioninfoview view exposes partitioning information for table articles.Bu görünüm yayımcı adresindeki yayın veritabanında depolanır ve abonelik veritabanı adresindeki abone.

Sütun adı

Veri türü

Açıklama

name

sysname

Adı makale.

type

tinyint

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

0x0A = tablosu.

0x20 değerli = yordamı şema.

0x40 = görünümü şema veya dizinli 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üme temsil eden nesne kimliği.

view_type

tinyint

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

0 = Görünüm değil; temel nesne kullanın.

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

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

artid

uniqueidentifier

Benzersiz kimlik numarası verilen makale.

Açıklama

nvarchar(255)

Kısa açıklaması makale.

pre_creation_command

tinyint

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

0 Tablo zaten abone tarafında Hayır varsa-= none eylem alınır.

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

2 = Delete - delete where yan tümce tümce tümcesinde alt küme küme filtre esas sorunlar.

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

pubid

uniqueidentifier

Hangi yayın kimliği geçerli makale ait.

takma ad

int

Makale kimliği için takma ad eşleme.

column_tracking

int

İzleme sütun için makale uygulanan olup olmadığını gösterir.

Durum

tinyint

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

1 Unsynced-= sonraki tablo yayımlamak için ilk işleme komut dosyasını çalıştıracak saat Anlık Görüntü Aracısı çalıştırır.

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

conflict_table

sysname

Bu makale çakışan kayıtları içeren yerel tablo adı.Bu tablo yalnızca bilgi sağlanır ve içeriğini değiştiren veya özel çakışma çözme düzeni veya doğrudan yönetici tarafından silinmiş.

creation_script

nvarchar(255)

Bu makale oluşturma komut dosyası.

conflict_script

nvarchar(255)

Bu makale çakışma komut dosyası.

article_resolver

nvarchar(255)

Bu makale çakışma giderici.

ins_conflict_proc

sysname

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

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ı saklı yordam Birleştirme Aracısı kilitleme ve sütunlar ve satırlar için bir makale bulma gerçekleştirmek için kullanır.

metadata_select_proc

sysname

Otomatik olarak oluşturulan adı saklı yordam kullanılan erişim için meta veriler birleştirme çoğaltma sistem tabloları içinde.

delete_proc

sysname

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

schema_option

binary(8)

Verilen makale şema oluşturma seçeneği yerine bit eşlem.Desteklenen hakkında bilgi için schema_option değerler, bakın sp_addmergearticle (Transact-SQL).

destination_object

sysname

Adı tablo Abone tarafında oluşturulan.

destination_owner

sysname

Hedef nesnenin sahibi adı.

resolver_clsid

nvarchar(50)

Özel Kimliğini çakışma giderici.Bir iş mantığı işleyicisi, bu değer null olur.

subset_filterclause

nvarchar(1000)

Bu makale filtre yan tümce tümce tümce.

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)

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

resolver_info

nvarchar(255)

Özel çakışma çözümleyiciler tarafından gerekli olan ek bilgileri için depolama alanı.

view_sel_proc

nvarchar(290)

Bir dinamik olarak-filtre, bir makalenin ilk popülasyon yapmak için Birleştirme Aracısı kullanan bir saklı yordam adı yayın, herhangi filtre değiştirilen satır numaralandırma ve yayın.

gen_cur

bigint

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

vertical_partition

int

Sütun filtre tablo makale üzerinde etkinleştirilip etkinleştirilmeyeceğini belirtir.0 dikey filtreleme gösterir ve tüm sütunları yayımlar.

identity_support

int

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

before_image_objid

int

İzleme tablo nesne kimliği.İzleme tablo bölüm değişikliği en iyi duruma getirmeleri yayın için etkin olduğunda, belirli anahtar sütun değerlerini içerir.

before_view_objid

int

Görünüm tablo nesne kimliği.Silinen veya güncelleştirilen, önce belirli bir Abone tarafında bir satır ait olup olmadığını izler, bir tablo bir görünümdür.Yalnızca ne zaman bölüm değişikliği en iyi duruma getirmeleri için yayın etkinleştirilmiş olan uygulanır.

verify_resolver_signature

int

Dijital imza bir çözümleyici birleştirme işlemine kullanmadan önce doğrulanmış olup olmadığını belirtir çoğaltma:

0 = İmza doğrulanmadı.

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

allow_interactive_resolver

bit

Üzerine 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 deyim içinde birden çok sütun değişikliklerini uygulamak için etkinleştirilip etkinleştirilmediğini belirtir.

0 = Değiştirilen her sütun için ayrı bir güncelleştirme sorunları.

1 = Verilen bir deyim içinde birden çok sütun için güncelleştirmelerin neden olacak bir update deyim açık.

check_permissions

int

The bitmap of the table-level permissions that will be verified when the Merge Agent applies changes to the Publisher.check_permissions can have one of these values:

0x00 = izinleri denetlenir.

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

0x20 değerli Abone tarafında yapılan güncelleştirmeleri 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

Sıradaki Temizlenen en fazla üretimi saat Birleştirme Aracısı çalıştırır.

processing_order

int

Bir birleştirme yayın makalelerinde işlem sırasını gösterir; değeri burada 0 gösterir makale sırasız ve makaleleri en en üst sırada işlenir.İki makaleleri aynı değeri varsa, bunlar aynı anda işlenir.Daha fazla bilgi için bkz: Birleştirme makaleleri işlem sırasını belirtme.

upload_options

tinyint

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

0 =; Abone tarafında yapılan güncelleştirmeleri üzerinde sınırlama yoktur tüm değişiklikler için yayımcı karşıya.

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

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

published_in_tran_pub

bit

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

0 = İşlem bir makalede makale yayımlanır.

1 = Makale bir 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

Görünümünü Kimliğini tablo güncelleştirmeleri önce.

delete_tracking

bit

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

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

1 = Siler yinelenir, birleştirme için varsayılan davranış olduğu çoğaltma.

Zaman değeri delete_tracking olan 0, Abone tarafında silinmiş satırları el ile kaldırılmalıdır Yayımcı tarafında ve Yayımcı tarafında silinmiş satırları el ile kaldırılmalıdır Abone tarafında.

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

compensate_for_errors

bit

Eşitleme sırasında hataları girildiğinde karşılayan eylemleri alınır, gösterir.

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

1 Abone veya Yayımcı her zaman öncü bu değişiklikleri geri alma almak için eylemleri birleştirme için varsayılan davranıştır karşılayan için uygulanamaz değişiklikleri = çoğaltma.

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

pub_range

bigint

Yayımcı kimlik aralık boyutu.

Aralık

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ış optimizasyon bir ikili büyük nesne sütunları için kullanılıp kullanılmayacağını belirtir.1 en iyi duruma getirme denemesi yapılır anlamına gelir.

preserve_rowguidcol

bit

Çoğaltma varolan bir ROWGUID kullanıp kullanmayacağını gösteren sütun.Değeri, 1 varolan bir sütun ROWGUIDCOL kullanıldığını gösterir.0 çoğaltma ROWGUIDCOL sütun eklenmesi 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

Bir birleştirme içinde kullanılan deyim çoğaltma her silinen veya güncelleştirilen satır kendi eski sütun değerlerine göre bölüm kimliği almak için tetikleyici.

partition_inserted_view_rule

Sysname

Bir birleştirme içinde kullanılan deyim çoğaltma Tetikleyici kimliği her eklendiğinde veya güncelleştirildiğinde yeni sütun değerlerine dayalı bölüm almak için.

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

Yayımlanmış makale sütunları virgülle ayrılmış listesi.

column_list_blob

sysname

Yayımlanan makale ikili büyük nesne sütunları da dahil olmak üzere, sütunları virgülle ayrılmış listesi.

expand_proc

sysname

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

logical_record_parent_nickname

int

takma ad Bir mantıksal kayıttaki belirli bir makalenin üst düzey üst.

logical_record_view

int

Görünüm için her alt rowguid karşılık gelen üst düzey üst makale rowguid çıkarır.

logical_record_deleted_view_rule

sysname

Benzer şekilde logical_record_view, onu alt satırlarda gösterir dışında "silinmiş" Tablo güncelleştirme ve silme tetikleyicileri.

logical_record_level_conflict_detection

bit

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

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

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

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

logical_record_level_conflict_resolution

bit

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

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

1 , = durum Çakışması, tüm mantıksal kayıt kaybeden tarafta kazanan tüm mantıksal kaydından üzerine yazar.

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

partition_options

tinyint

Veri biçimini tanımlayan makale bölümlere, tüm satırlar yalnızca bir bölüm ya da yalnızca bir abonelik ait olduğunda performans iyileştirmeleri sağlar.The partition_options can be one of the following values.

0 = Makale statik veya benzersiz verilerin alt küme küme küme kümesini her bölüm için ödeme 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ştirin.

2 = Makale olmayan örtüşen bölümleri verir, ancak birden çok aboneleri aynı bölüm alabilir için filtreleme.

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

name

sysname

Bir bölüm adı.