Aracılığıyla paylaş


sysmergeextendedarticlesview (Transact-SQL)

Şunlar için geçerlidir: SQL Server

sysmergeextendedarticlesview görünümü makale bilgilerini kullanıma sunar. Bu görünüm, Yayımcı'daki yayın veritabanında ve Abone'deki abonelik veritabanında depolanır.

Sütun adı Veri tipi Açıklama
ad sysname Makalenin adı.
türü tinyint Aşağıdakilerden biri olabilecek makale türünü gösterir:

10 = Tablo.

32 = Yalnızca Proc şeması.

64 = Yalnızca şemayı görüntüle veya yalnızca dizine alınan görünüm şeması.

128 = Yalnızca işlev şeması.

160 = Yalnızca eş anlamlı şema.
objid int Yayımcı nesnesinin tanımlayıcısı.
sync_objid int Eşitlenen veri kümesini temsil eden görünümün tanımlayıcısı.
view_type tinyint Görünüm türü:

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

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

2 = Geçici görünüm.
artid uniqueidentifier Verilen makalenin benzersiz kimlik numarası.
açıklama nvarchar(255) Makalenin kısa açıklaması.
pre_creation_command tinyint Abonelik veritabanında makale oluşturulduğunda gerçekleştirilen varsayılan eylem:

0 = Yok - Tablo abonede zaten varsa hiçbir işlem yapılmaz.

1 = Drop - tabloyu yeniden oluşturmadan önce bırakır.

2 = Delete - alt küme filtresindeki WHERE yan tümcesine göre bir silme işlemi oluşturur.

3 = Kesme - 2 ile aynıdır, ancak satırlar yerine sayfaları siler. Ancak WHERE yan tümcesi almaz.
pubid uniqueidentifier Geçerli makalenin ait olduğu yayının kimliği.
Takma ad int Makale tanımlama için takma ad eşlemesi.
column_tracking int Makale için sütun izlemenin uygulanıp uygulanmadığını gösterir.
durum tinyint Aşağıdakilerden biri olabilecek makalenin durumunu gösterir:

1 = Eşitlenmemiş - Tabloyu yayımlamak için ilk işleme betiği Anlık Görüntü Aracısı bir sonraki çalıştırıldığında çalışır.

2 = Etkin - tabloyu yayımlamak için ilk işleme betiği çalıştırıldı.

Eklenecek 5 = New_inactive.

Eklenecek 6 = New_active .
conflict_table sysname Geçerli makalenin çakışan kayıtlarını içeren yerel tablonun adı. Bu tablo yalnızca bilgi için sağlanır ve içeriği özel çakışma çözümleme yordamları veya doğrudan yönetici tarafından değiştirilebilir veya silinebilir.
creation_script nvarchar(255) Bu makalenin oluşturma betiği.
conflict_script nvarchar(255) Bu makalenin çakışma betiği.
article_resolver nvarchar(255) Bu makale için özel satır düzeyi çakışma çözümleyicisi.
ins_conflict_proc sysname conflict_tableiçin çakışma yazmak için kullanılan yordam.
insert_proc sysname Eşitleme sırasında satır eklemek için varsayılan çakışma çözümleyicisi tarafından kullanılan yordam.
update_proc sysname Eşitleme sırasında satırları güncelleştirmek için varsayılan çakışma çözümleyicisi tarafından kullanılan yordam.
select_proc sysname Birleştirme Aracısı'nın bir makalenin kilitleme ve sütun ve satır bulma işlemlerini gerçekleştirmek için kullandığı otomatik olarak oluşturulan saklı yordamın adı.
schema_option ikili (8) desteklenen schema_optiondeğerleri için bkz. sp_addmergearticle (Transact-SQL).
destination_object sysname Abonede oluşturulan tablonun adı.
resolver_clsid nvarchar(50) Özel çakışma çözümleyicisinin kimliği.
subset_filterclause nvarchar(1000) Bu makalenin filter yan tümcesi.
missing_col_count int Eksik sütunların sayısı.
missing_cols varbinary(128) Eksik sütunların bit eşlemi.
sütunları varbinary(128) Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmez. Gelecekteki uyumluluk garanti edilmemektedir.
resolver_info nvarchar(255) Özel çakışma çözümleyicileri için gereken ek bilgiler için depolama.
view_sel_proc nvarchar(290) Birleştirme Aracısı'nın bir makalenin ilk popülasyonunu dinamik olarak filtrelenmiş bir yayında yapmak ve filtrelenmiş herhangi bir yayında değiştirilen satırları listelemek için kullandığı saklı yordamın adı.
gen_cur int Makalenin temel tablosunda yapılan yerel değişiklikler için sayı oluşturma.
excluded_cols varbinary(128) Aboneye gönderildiğinde makalenin dışında tutulan sütunların bit eşlemi.
excluded_col_count int Dışlanan sütun sayısı.
vertical_partition int Tablo makalesinde sütun filtrelemenin etkinleştirilip etkinleştirilmediğini belirtir. 0 dikey filtreleme olmadığını belirtir ve tüm sütunları yayımlar.
identity_support int Otomatik kimlik aralığı işlemenin etkinleştirilip etkinleştirilmediğini belirtir. 1, kimlik aralığı işlemenin etkinleştirildiği ve 0 kimlik aralığı desteği olmadığı anlamına gelir.
destination_owner sysname Hedef nesnenin sahibinin adı.
before_image_objid int İzleme tablosu nesne kimliği. İzleme tablosu, bir yayın bölüm değişikliği iyileştirmelerini etkinleştirmek üzere yapılandırıldığında belirli anahtar sütun değerlerini içerir.
before_view_objid int Görünüm tablosunun nesne kimliği. Görünüm, satırın silinmeden veya güncelleştirilmeden önce belirli bir Aboneye ait olup olmadığını izleyen bir tabloda yer alır. Yalnızca @keep_partition_changes = trueile bir yayın oluşturulduğunda geçerlidir.
verify_resolver_signature int Birleştirme çoğaltmasında çözümleyici kullanmadan önce dijital imzanın doğrulanıp doğrulanmamış olduğunu belirtir:

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 makalede Etkileşimli Çözümleyici kullanımının etkinleştirilip etkinleştirilmediğini belirtir. 1, makalede Etkileşimli Çözümleyici'nin kullanıldığını belirtir.
fast_multicol_updateproc bit Birleştirme Aracısı'nın bir UPDATE deyiminde aynı satırdaki birden çok sütuna değişiklik 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 = Güncelleştirmelerin tek bir deyimdeki birden çok sütunda oluşmasına neden olan UPDATE deyiminde verilir.
check_permissions int Birleştirme Aracısı Publisher'a değişiklikleri uyguladığında doğrulanacak tablo düzeyinde izinlerin bit eşlemi. check_permissions şu değerlerden birine sahip olabilir:

0x00 = İzinler denetlenmiyor.

0x10 = Abonede yapılan INSERT'lerin karşıya yüklenebilmesi için yayımcıdaki izinleri denetler.

0x20 = Abonede yapılan UPDAT'ların karşıya yüklenebilmesi için yayımcıdaki izinleri denetler.

0x40 = Abonede yapılan DELET'ler karşıya yüklenmeden önce Yayımcı'daki izinleri denetler.
maxversion_at_cleanup int Meta verilerin temizlendiği en yüksek nesil.
processing_order int Birleştirme yayınında makalelerin işlenme sırasını gösterir; burada 0 değeri makalenin sıralı olmadığını ve makalelerin en düşükten en yüksek değere sıralanmış olarak işlendiğini gösterir. İki makale aynı değere sahipse eşzamanlı olarak işlenir. Daha fazla bilgi için bkz. Birleştirme Çoğaltma özelliklerini belirtme.
published_in_tran_pub bit Birleştirme yayınındaki bir makalenin işlem yayınında da yayımlandığını gösterir.

0 = Makale işlem makalesinde yayımlanmaz.

1 = Makale de işlem makalesinde yayımlanır.
upload_options tinyint Abonede değişiklik yapılıp yapılamayacağını veya aboneden yüklenip yüklenemeyeceğini tanımlar. Bu, aşağıdaki değerlerden biri olabilir.

0 = Abonede yapılan güncelleştirmelerde herhangi bir kısıtlama yoktur; tüm değişiklikler Publisher'a yüklenir.

1 = Abonede değişikliklere izin verilir, ancak yayımcıya yüklenmez.

2 = Abonede değişikliklere izin verilmez.
basit bit Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmez. Gelecekteki uyumluluk garanti edilmemektedir.
delete_proc sysname Eşitleme sırasında satırları silmek için varsayılan çakışma çözümleyicisi tarafından kullanılan yordam.
before_upd_view_objid int Güncelleştirmelerden önce bir tablonun görünümünün kimliği.
delete_tracking bit Silmelerin çoğaltılıp çoğaltıldığını gösterir.

0 = Silmeler çoğaltılmaz.

1 = Silmeler çoğaltılır. Bu, birleştirme çoğaltması için varsayılan davranıştır.

delete_tracking değeri 0olduğunda, Abone'de silinen satırlar Yayımcı'da el ile kaldırılmalıdır ve Yayımcı'da silinen satırlar Abone'de el ile kaldırılmalıdır.

Not: 0 değeri yakınsamayla sonuçlansa da olur.
compensate_for_errors bit Eşitleme sırasında hatalarla karşılaşıldığında telafi eylemlerinin gerçekleştirilip gerçekleştirilmediğini gösterir.

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

1 = Aboneye veya Yayımcıya uygulanamayan değişiklikler, birleştirme çoğaltması için varsayılan davranış olan bu değişiklikleri geri almak için her zaman telafi eylemlerine yol açar.

Not: 0 değeri yakınsamayla sonuçlansa da olur.
pub_range bigint Yayımcı kimlik aralığı boyutu.
aralığı bigint Bir ayarlamada abonelere atanacak ardışık kimlik değerlerinin boyutu.
eşik int Kimlik aralığı eşik yüzdesi.
metadata_select_proc sysname Birleştirme çoğaltma sistemi tablolarındaki meta verilere erişmek için kullanılan otomatik olarak oluşturulan saklı yordamın adı.
stream_blob_columns bit İkili büyük nesne sütunları çoğaltılırken veri akışı iyileştirmesi kullanılıp kullanılmaycasını belirtir. 1, iyileştirmenin deneneceği anlamına gelir.
preserve_rowguidcol bit Çoğaltmanın mevcut rowguid sütununu kullanıp kullanmadığını gösterir. 1 değeri, var olan bir ROWGUIDCOL sütununun kullanıldığı anlamına gelir. 0, çoğaltmanın ROWGUIDCOL sütununu eklediğini gösterir.

Ayrıca Bkz.

Çoğaltma Tabloları (Transact-SQL)
Çoğaltma Görünümleri (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL)