Aracılığıyla paylaş


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ı.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

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ü

NotNot
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