eşdeğerdirsp_helpmergearticle (Transact-sql)
Bir makale hakkında bilgi verir. Bu saklı yordam, yayını veritabanı üzerinde yayımcı veya republishing Abone abonelik veritabanının yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_helpmergearticle [ [ @publication = ] 'publication' ]
[ , [ @article= ] 'article' ]
Bağımsız değişkenler
@ publication ='publication'
Yayın hakkında bilgi almak için adıdır. publicationise sysname, varsayılan %, hangi tüm yayınlar için geçerli veritabanında bulunan tüm birleştirme makaleleri hakkında bilgi verir.@article='article'
Makale bilgi dönmek için adıdır. articleise sysname, varsayılan %, hangi belirli yayında tüm birleştirme makaleleri hakkında bilgi verir.
Sonuç kümesi
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
ID |
int |
Madde tanımlayıcısı. |
name |
sysname |
Makale adı. |
Source_owner |
sysname |
Kaynak nesnenin sahibi adı. |
source_object |
sysname |
Kaynak nesnesi makaleyi eklemek adı. |
sync_object_owner |
sysname |
Yayımlanmış bir makaleye tanımlar görünümü sahibinin adı. |
sync_object |
sysname |
İlk veri bölümü oluşturmak için kullanılan özel nesnenin adı. |
Açıklama |
nvarchar(255) |
Makaleyi açıklaması. |
durumu |
tinyint |
Durum aşağıdakilerden biri olabilir makale: 1 = etkin değil 2 = aktif 5 = veri tanım dili (ddl) işlemi beklemede 6 = ddl operasyon ile yeni oluşturulan anlık
Not
Ne zaman bir makale yeniden, değerleri, 5 ve 6 dönüştürülen 2.
|
creation_script |
nvarchar(255) |
Makaleyi abonelik veritabanı oluşturmak için kullanılan bir isteğe bağlı makale şema komut dosyası adını ve yolu. |
conflict_table |
nvarchar(270) |
INSERT veya update çakışmaları depolamak tablonun adı. |
article_resolver |
nvarchar(255) |
Makaleyi özel çözümleyici. |
subset_filterclause |
nvarchar(1000) |
Yatay süzmek belirten where yan tümcesi. |
pre_creation_command |
tinyint |
Pre-creation yöntemi, aşağıdakilerden biri olabilir: 0 = none 1 = bırakma 2 = silme 3 kesilme = |
schema_option |
binary(8) |
Bit eşlem makale şema oluşturma seçeneği. Bu bit eşlem seçeneği hakkında daha fazla bilgi için bkz: sp_addmergearticle veya sp_changemergearticle. |
type |
smallint |
Aşağıdakilerden biri olabilir makale türü: 10 = tablo 32 = saklı yordam 64 = görünümü veya dizine görünümü 128 = kullanıcı tanımlı işlev 160 = eşanlamlı şema |
column_tracking |
int |
Sütun düzeyinde izleme ayarı; Burada 1 sütun düzeyinde izleme, demektir ve 0 sütun düzeyinde izleme devre dışı olduğu anlamına gelir. |
resolver_info |
nvarchar(255) |
Makale çözümleyici adını. |
Vertical_partitiontrue |
bit |
Eğer makalenin dikey olarak bölümlenmiş; Burada 1 makalenin dikey olarak bölümlenmiş ki, anlamına gelir ve 0 anlamına gelir değil. |
destination_owner |
sysname |
Hedef nesnenin sahibi. Saklı yordamlar, görünümler ve kullanıcı tanımlı bir işlev (udf) şema makaleleri yalnızca birleştirme için geçerli. |
identity_support |
int |
Otomatik kimlik aralığı işleme etkinleştirilmişse; Burada 1 etkin ve 0 devre dışı bırakılır. |
pub_identity_range |
bigint |
Yeni kimlik değerleri atarken kullanılacak aralığı boyutu. Daha fazla bilgi için bkz: "birleştirme çoğaltma" bölümünde Kimlik sütunları çoğaltma. |
identity_range |
bigint |
Yeni kimlik değerleri atarken kullanılacak aralığı boyutu. Daha fazla bilgi için bkz: "birleştirme çoğaltma" bölümünde Kimlik sütunları çoğaltma. |
eşik |
int |
Yüzde değeri çalıştıran aboneleri için kullanılan SQL Server Compactya da önceki sürümlerini SQL Server. eşik ne zaman birleştirme aracı yeni bir kimlik aralığı atar denetler. Eşik içinde belirtilen değerler yüzdesi kullanıldığında, Birleştirme Aracısı yeni bir kimlik aralığı oluşturur. Daha fazla bilgi için bkz: "birleştirme çoğaltma" bölümünde Kimlik sütunları çoğaltma. |
verify_resolver_signature |
int |
Birleştirme çoğaltması bir çözümleyici kullanmadan önce bir sayısal imza doğrulanır ise; Burada 0 imza doğrulanır değil ki, anlamına gelir ve 1 güvenilir bir kaynaktan olup olmadığını görmek için imza doğrulanıp doğrulanmadığını anlamına gelir. |
destination_object |
sysname |
Hedef nesnenin adı. Saklı yordamlar, görünümler ve udf şema makaleleri yalnızca birleştirme için geçerli. |
allow_interactive_resolver |
int |
Eğer bir makale etkileşimli çözümleyici kullanılır; Burada 1 Bu çözümleyici kullanıldığını gösterir ve 0 değil kullanıldığını gösterir. |
fast_multicol_updateproc |
int |
Etkinleştirir veya birden çok sütun aynı sıradaki bir update deyimi değişiklikleri uygulamak için Birleştirme Aracısı devre dışı bırakır; Burada 1 bir deyimi içinde birden çok sütun güncelleştirilir anlamına gelir ve 0 update deyimleri ayırmak anlamına gelir sorunları güncelleştirilmiş her sütun için. |
check_permissions |
int |
Bit eşlem doğrulanır tablo düzeyi izinleri gösteren tamsayı. Olası değerler listesi için bkz: yürütmesp_addmergearticle (Transact-sql). |
processing_order |
int |
Veri değişiklikleri bir yayındaki makaleleri için uygulanma sırası. |
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. |
IdentityRangeManagementOption |
int |
Otomatik kimlik aralığı işleme etkinleştirilmişse; Burada 1 etkin ve 0 devre dışı bırakılır. |
delete_tracking |
bit |
Eğer siler çoğaltılır; Burada 1 siler çoğaltılır anlamına gelir ve 0 oldukları anlamına gelir. |
compensate_for_errors |
bit |
Eşitleme sırasında hataları girildiğinde compensating eylemleri alınır, gösterir; Burada 1 compensating eylemleri alınır, gösterir ve 0 compensating eylemleri değil alınır anlamına gelir. |
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_optionsAşağıdaki değerlerden biri olabilir. 0 = Makale veya statik veri her bölümü için; benzersiz bir alt verim için filtreleme Yani, öyle bir "örtüşen" Bölüm. 1 = Bölümleri örtüşen ve Abone tarafında yapılan veri düzenleme dili (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. |
Artid |
uniqueidentifier |
Makaleyi benzersiz olarak tanımlayan bir tanımlayıcı. |
PubID |
uniqueidentifier |
Makalenin yayımlandığı yayın benzersiz olarak tanımlayan bir tanımlayıcı. |
stream_blob_columns |
bit |
Veri akışı optimizasyonu büyük ikili nesne sütunları çoğaltılıyor durumunda kullanılır. 1 optimizasyon kullanıldığını anlamına gelir ve 0 optimizasyon kullanılmadığı anlamına gelir. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
eşdeğerdirsp_helpmergearticle birleştirme çoğaltması kullanılır.
İzinler
Yalnızca üyeleri db_owner sabit veritabanı rolü yayını veritabanında replmonitor distribution veritabanını veya yayını yayın erişim listesi rolde yürütebilirsiniz eşdeğerdirsp_helpmergearticle.
Örnek
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2012]
EXEC sp_helpmergearticle
@publication = @publication;
GO
Ayrıca bkz.
Başvuru
yürütmesp_addmergearticle (Transact-sql)
sp_changemergearticle (Transact-sql)
sp_dropmergearticle (Transact-sql)
Çoğaltma depolanan yordamlar (Transact-sql)