Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir makale hakkında bilgi döndürür. Bu saklı yordam yayın veritabanındaki Yayımcı'da veya abonelik veritabanında yeniden yayımlayan abonede yürütülür.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_helpmergearticle
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Tartışmalar
[ @publication = ] N'publication'
Hakkında bilgi alınacak yayının adı.
@publication, geçerli veritabanındaki tüm yayınlarda yer alan tüm birleştirme makaleleri hakkındaki bilgileri döndüren, varsayılanı olan %.
[ @article = ] N'article'
Bilgilerin döndürüleceği makalenin adı.
@articlesysname değeridir ve varsayılan değeri %verilen yayındaki tüm birleştirme makaleleri hakkında bilgi döndürür.
Sonuç kümesi
| Sütun adı | Veri türü | Açıklama |
|---|---|---|
id |
Int | Makale tanımlayıcısı. |
name |
sysname | Makalenin adı. |
source_owner |
sysname | Kaynak nesnenin sahibinin adı. |
source_object |
sysname | Makalenin ekleneceği kaynak nesnenin adı. |
sync_object_owner |
sysname | Yayımlanan makaleyi tanımlayan görünümün sahibinin adı. |
sync_object |
sysname | Bölüm için ilk verileri oluşturmak için kullanılan özel nesnenin adı. |
description |
nvarchar(255) | Makalenin açıklaması. |
status |
tinyint | Aşağıdaki değerlerden biri olabilecek makalenin durumu:1 = etkin değil2 = etkin5 = veri tanımı dili (DDL) işlemi bekleniyor6 = Yeni oluşturulan anlık görüntü ile DDL işlemiNot: Bir makale yeniden başlatıldığında ve 5 değerleri 6 olarak 2değiştirilir. |
creation_script |
nvarchar(255) | Abonelik veritabanında makaleyi oluşturmak için kullanılan isteğe bağlı bir makale şeması betiğinin yolu ve adı. |
conflict_table |
nvarchar(270) | Ekleme veya güncelleştirme çakışmalarını depolayarak tablonun adı. |
article_resolver |
nvarchar(255) | Makale için özel çözümleyici. |
subset_filterclause |
nvarchar(1000) | Yatay filtrelemeyi belirten WHERE yan tümcesi. |
pre_creation_command |
tinyint | Aşağıdaki değerlerden biri olabilecek oluşturma öncesi yöntemi:0 = yok1 = bırakma2 = silme3 = kesme |
schema_option |
ikili (8) | Makale için şema oluşturma seçeneğinin bit eşlemi. Bu bit eşlem seçeneği hakkında bilgi için bkz. sp_addmergearticle veya sp_changemergearticle. |
type |
smallint | Aşağıdaki değerlerden biri olabilecek makale türü:10 = tablo32 = saklı yordam64 = görünüm veya dizinli görünüm128 = kullanıcı tanımlı işlev160 = yalnızca eş anlamlı şema |
column_tracking |
Int | Sütun düzeyinde izleme ayarı; burada 1 sütun düzeyi izlemenin açık olduğu ve 0 sütun düzeyinde izlemenin kapalı olduğu anlamına gelir. |
resolver_info |
nvarchar(255) | Makale çözümleyicisinin adı. |
vertical_partition |
bit | Makale dikey olarak bölümlenmişse; burada 1 makalenin dikey olarak bölümlendiği ve 0 bölümlenmediği anlamına gelir. |
destination_owner |
sysname | Hedef nesnenin sahibi. Yalnızca saklı yordamları, görünümleri ve kullanıcı tanımlı işlev (UDF) şema makalelerini birleştirmek için geçerlidir. |
identity_support |
Int | Otomatik kimlik aralığı işleme etkinleştirildiyse; etkin 1 ve 0 devre dışıdır. |
pub_identity_range |
bigint | Yeni kimlik değerleri atarken kullanılacak aralık boyutu. Daha fazla bilgi için Kimlik Sütunlarını Çoğaltma'nın "Çoğaltmayı Birleştir" bölümüne bakın. |
identity_range |
bigint | Yeni kimlik değerleri atarken kullanılacak aralık boyutu. Daha fazla bilgi için Kimlik Sütunlarını Çoğaltma'nın "Çoğaltmayı Birleştir" bölümüne bakın. |
threshold |
Int | SQL Server Compact veya SQL Server'ın önceki sürümlerini çalıştıran aboneler için kullanılan yüzde değeri.
threshold , Birleştirme Aracısı'nın yeni bir kimlik aralığı atadığında denetler. Eşikte belirtilen değerlerin yüzdesi kullanıldığında Birleştirme Aracısı yeni bir kimlik aralığı oluşturur. Daha fazla bilgi için Kimlik Sütunlarını Çoğaltma'nın "Çoğaltmayı Birleştir" bölümüne bakın. |
verify_resolver_signature |
Int | Birleştirme çoğaltmasında çözümleyici kullanmadan önce dijital imza doğrulanırsa; burada 0 , imzanın doğrulanmamış olduğu ve 1 imzanın güvenilir bir kaynaktan olup olmadığını görmek için doğrulandığı anlamına gelir. |
destination_object |
sysname | Hedef nesnenin adı. Yalnızca saklı yordamları, görünümleri ve UDF şema makalelerini birleştirmek için geçerlidir. |
allow_interactive_resolver |
Int | Bir makalede Etkileşimli Çözümleyici kullanılıyorsa; burada 1 , bu çözümleyicinin kullanıldığı ve 0 kullanılmadığı anlamına gelir. |
fast_multicol_updateproc |
Int | Birleştirme Aracısı'nın bir UPDATE deyiminde aynı satırdaki birden çok sütuna değişiklik uygulamasına olanak tanır veya devre dışı bırakır; burada 1 , tek bir deyimde birden çok sütunun güncelleştirildiği ve 0 her güncelleştirilen sütun için ayrı UPDATE deyimlerinin sorun olduğu anlamına gelir. |
check_permissions |
Int | Doğrulanan tablo düzeyi izinlerinin bit eşlemini temsil eden tamsayı değeri. Olası değerlerin listesi için bkz. sp_addmergearticle. |
processing_order |
Int | Bir yayındaki makalelere veri değişikliklerinin uygulanma sırası. |
upload_options |
tinyint | Aşağıdaki değerlerden biri olabilecek, istemci aboneliği olan abonede yapılan güncelleştirmelerle ilgili kısıtlamaları tanımlar.0 = İstemci aboneliği olan bir abonede yapılan güncelleştirmelerde kısıtlama yoktur; tüm değişiklikler Publisher'a yüklenir.1 = İstemci aboneliği olan abonelerde değişikliklere izin verilir, ancak yayımcıya yüklenmez.2 = İstemci aboneliği olan bir abonede değişikliklere izin verilmez.Daha fazla bilgi için bkz. Download-Only Makaleleri ile Birleştirme Çoğaltma Performansını İyileştirme. |
identityrangemanagementoption |
Int | Otomatik kimlik aralığı işlemenin etkinleştirilip etkinleştirilmediğini belirtir.
1 etkindir ve 0 devre dışıdır. |
delete_tracking |
bit | Silmelerin çoğaltılıp çoğaltılmayacağını belirtir.
1 silmelerin çoğaltıldığı ve 0 çoğaltılamayacakları anlamına gelir. |
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; burada 1 telafi eylemlerinin gerçekleştirildiğini ve 0 telafi eylemlerinin yapılmadığı anlamına gelir. |
partition_options |
tinyint | Makaledeki verilerin bölümlenme şeklini tanımlar. Bu seçenek, tüm satırlar yalnızca bir bölüme veya tek bir aboneliğe ait olduğunda performans iyileştirmelerini etkinleştirir.
partition_options aşağıdaki değerlerden biri olabilir.0 = Makalenin filtrelemesi statiktir veya her bölüm için benzersiz bir veri alt kümesi sağlamaz; diğer bir ifadeyle " çakışan" bir bölümdür.1 = Bölümler çakışıyor ve Abone'de yapılan veri işleme dili (DML) güncelleştirmeleri bir satırın ait olduğu bölümü değiştiremez.2 = Makalenin filtrelemesi çakışmayan bölümler oluşturur, ancak birden çok Abone aynı bölümü alabilir.3 = Makalenin filtrelemesi, her abonelik için benzersiz olan çakışmayan bölümler oluşturur. |
artid |
benzersiz tanımlayıcı | Makaleyi benzersiz olarak tanımlayan bir tanımlayıcı. |
pubid |
benzersiz tanımlayıcı | Makalenin yayımlandığı yayını benzersiz olarak tanımlayan tanımlayıcı. |
stream_blob_columns |
bit | İkili büyük nesne sütunları çoğaltılırken veri akışı iyileştirmesinin kullanılıp kullanılmadığını gösterir.
1 iyileştirmenin kullanıldığı ve 0 iyileştirmenin kullanılmadığını gösterir. |
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_helpmergearticle birleştirme çoğaltmasında kullanılır.
İzinler
Yalnızca yayın veritabanındaki db_owner sabit veritabanı rolünün üyeleri, dağıtım veritabanındaki replmonitor rolü veya yayının yayın erişim listesi yürütülebilir sp_helpmergearticle.
Örnekler
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2022]
EXEC sp_helpmergearticle
@publication = @publication;
GO