sp_helpmergearticle (Transact-SQL)
Bir makale hakkında bilgi verir.Bu saklı yordam yayın veritabanı üzerinde yayımcı veya republishing abone üzerinde yürütülecek olan abonelik veritabanı.
Sözdizimi
sp_helpmergearticle [ [ @publication = ] 'publication' ]
[ , [ @article= ] 'article' ]
Bağımsız değişkenler
[ @publication=] 'publication'
Is the name of the publication about which to retrieve information.publicationis sysname, with a default of %, which returns information about all merge articles contained in all publications in the current database.[ @article=] 'article'
Is the name of the article for which to return information.articleis sysname, with a default of %, which returns information about all merge articles in the given publication.
Sonuç kümesi
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Kimliği |
int |
Makaleyi tanımlayıcı. |
name |
sysname |
Adı makale. |
source_owner |
sysname |
Sahibinin adı kaynak nesne. |
source_object |
sysname |
Adı kaynak nesne almak istediğiniz makaleyi eklemek. |
sync_object_owner |
sysname |
Yayınlanan tanımlar görünümü sahibinin adını makale. |
sync_object |
sysname |
İlk veri bölümü oluşturmak için kullanılan özel nesnenin adı. |
Açıklama |
nvarchar(255) |
Açıklaması makale. |
Durum |
tinyint |
Aşağıdakilerden biri olabilir makale, durumu: 1 = etkin değil 2 = etkin 5 = veri tanımlama dili (ddl) işlemi beklemede 6 = ddl işlemiyle oluşturulan yeni bir anlık görüntü
Not
Bir makale yeniden, değerleri, 5 ve 6 dönüştürülen 2.
|
creation_script |
nvarchar(255) |
Makaleyi oluşturmak için kullanılan yol ve bir isteğe bağlı makale şema komut dosyası adını abonelik veritabanı. |
conflict_table |
nvarchar(270) |
Adı tablo INSERT veya update çakışmaları depolamak. |
article_resolver |
nvarchar(255) |
Makale özel çözümleyici. |
subset_filterclause |
nvarchar(1000) |
where yan tümce tümce tümce yatay filtre belirtme. |
pre_creation_command |
tinyint |
Pre-creation yöntem, aşağıdakilerden biri olabilir: 0 = none 1 = bırakma 2 = delete 3 = truncate |
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 dizinli görünüm 128 kullanıcı tanımlı bir işlev = 160 = eşanlamlı şema |
column_tracking |
int |
Ayarlamak için sütun -düzey izleme; Burada 1 o sütun - anlamına gelirdüzey izleme etkin, ve 0 o sütun - anlamına gelirdüzey izleme kapalıdır. |
resolver_info |
nvarchar(255) |
Makale çözümleyici adı. |
vertical_partition |
bit |
Dikey olarak bölümlenmiş makale ise; Burada 1 makale dikey olarak bölümlenmiş olduğunu, anlamına gelir ve 0 bu değildir anlamına gelir. |
destination_owner |
sysname |
Hedef nesnenin sahibi.Saklı yordamlar, görünümler ve kullanıcı tanımlı bir işlev (udf) şema yalnızca makaleleri birleştirmek için uygulanabilir. |
identity_support |
int |
Otomatik kimlik aralık işleme etkinleştirilmişse; Burada 1 etkin ve 0 devre dışı bırakılır. |
pub_identity_range |
bigint |
Yeni kimlik değerlerini atarken kullanılacak aralık boyutu.Daha fazla bilgi için bkz: "Merge Replication" kısmında Kimlik sütunları çoğaltılıyor. |
identity_range |
bigint |
Yeni kimlik değerlerini atarken kullanılacak aralık boyutu.Daha fazla bilgi için bkz: "Merge Replication" kısmında Kimlik sütunları çoğaltılıyor. |
Eşik |
int |
Percentage value used for Subscribers running SQL Server Compact 3.5 SP1 or previous versions of SQL Server.threshold controls when the Merge Agent assigns a new identity range.Eşik değeriyle belirtilen değerler yüzdesini kullanıldığında, Birleştirme Aracısı yeni bir kimlik aralık oluşturur.Daha fazla bilgi için bkz: "Merge Replication" kısmında Kimlik sütunları çoğaltılıyor. |
verify_resolver_signature |
int |
Bir çözümleyici birleştirme işlemine kullanmadan önce bir sayısal imza doğrulanır, çoğaltma; Burada 0 imza doğrulanmamış olduğunu, anlamına gelir ve 1 güvenilir bir olup olmadığını görmek için imza doğrulanıp doğrulanmadığını anlamına gelir kaynak. |
destination_object |
sysname |
Hedef nesnenin adı.Saklı yordamlar, görünümler ve şema makaleleri yalnızca udf birleştirmek için uygulanabilir. |
allow_interactive_resolver |
int |
Bir makale etkileşimli çözümleyici kullanılır ise; Burada 1 Bu çözümleyici kullanıldığını gösterir ve 0 onu kullanılmadığı anlamına gelir. |
fast_multicol_updateproc |
int |
Etkinleştirir veya birden çok sütun aynı sıradaki bir update deyim içinde değişiklikleri uygulamak için Birleştirme Aracısı devre dışı bırakır; Burada 1 birden çok sütun içinde bir güncelleştirilir anlamına gelir deyim, ve 0 güncelleştirme ayırmak anlamına gelir deyims güncelleştirilmiş her sütun için sorunlar nelerdir. |
check_permissions |
int |
Bitmap doğrulanır tablo düzey izinleri gösteren bir tamsayı değeri.Olası değerler listesi için bkz: sp_addmergearticle (Transact-SQL). |
processing_order |
int |
Veri değişiklikleri yer alan makalelere uygulanma sırası bir yayın. |
upload_options |
tinyint |
Bir istemci ile bir abone adresindeki yapılan güncelleştirmeler üzerindeki kısıtlamaları tanımlar abonelik, hangi olabilir aşağıdaki değerlerden birini. 0 = Bir istemci ile bir abone adresindeki yapılan güncelleştirmeler üzerinde herhangi bir kısıtlama yoktur abonelik; tüm değişiklikler için yayımcı karşıya. 1 = Değişiklikleri bir istemci ile bir abone adresindeki verildiğini abonelik, ancak bunlar için yayımcı karşıya. 2 = Değişiklikleri kabul edilmez bir istemci ile bir abone adresindeki abonelik. 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ık işleme etkinleştirilmişse; Burada 1 etkin ve 0 devre dışı bırakılır. |
delete_tracking |
bit |
Siler çoğaltılır, Burada 1 siler çoğaltıldığını anlamına gelir ve 0 , bunlar değildir anlamına gelir. |
compensate_for_errors |
bit |
Eşitleme sırasında hataları girildiğinde karşılayan eylemleri alınır, gösterir; Burada 1 karşılayan eylemleri alınacağını, gösterir ve 0 karşılayan bir eylem gerçekleştirmeden anlamına gelir. |
partition_options |
tinyint |
Defines the way in which data in the article is partitioned, which enables performance optimizations when all rows belong in only one partition or in only one subscription.partition_options can be one of the following values. 0 = Makale statiktir ya da veri her bölüm için; benzersiz alt küme küme küme verim için süzme yani, Dur bir "örtüşen" Bölüm. 1 = Bölüm üst üste ve veri işleme dili 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. |
artid |
uniqueidentifier |
Benzersiz olarak tanımlayan bir tanımlayıcı makale. |
pubid |
uniqueidentifier |
Benzersiz olarak tanımlayan bir tanımlayıcı yayın hangi yayımlandıktan içinde. |
stream_blob_columns |
bit |
Bir ikili büyük nesne sütunları çoğaltılıyor olduğunda veri akışı en iyi duruma getirme kullanılıp kullanılmadığını olur.1 en iyi duruma getirme kullanıldığını, anlamına gelir ve 0 en iyi duruma getirme kullanılmadığı anlamına gelir. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_helpmergearticle birleştirmede kullanılan çoğaltma.
İzinler
Yalnızca üyeleri db_owner sabit veritabanı rolü yayın veritabanı, replmonitor rol dağıtım veritabanından veya yayını erişim listesi yayın yürütebilir sp_helpmergearticle.
Örnek
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2008R2]
EXEC sp_helpmergearticle
@publication = @publication;
GO