Share via


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.

Konu bağlantısı simgesi 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

NotNot
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)

Kavramlar

Makale özelliklerini görüntüleme ve değiştirme