Aracılığıyla paylaş


sp_helparticle (Transact-SQL)

Bir makale hakkında bilgi görüntüler.Bu saklı yordam, yayın veritabanı üzerinde yayımcı adresindeki yürütülür.Oracle yayımcılar için herhangi bir veritabanı üzerinde dağıtımcı adresindeki Bu saklı yordam yürütülür.

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

Sözdizimi

sp_helparticle [ @publication = ] 'publication' 
    [ , [ @article = ] 'article' ]
    [ , [ @returnfilter = ] returnfilter ]
    [ , [ @publisher = ] 'publisher' ]
    [ , [ @found = ] found OUTPUT ]

Bağımsız değişkenler

  • [ @publication =] 'publication'
    Is the name of the publication.publication is sysname, with no default.

  • [ @article=] 'article'
    Is the name of an article in the publication.article is sysname, with a default of %.If article is not supplied, information on all articles for the specified publication is returned.

  • [ @returnfilter=] returnfilter
    Specifies whether the filter clause should be returned.returnfilter is bit, with a default of 1, which returns the filter clause.

  • [ @ publisher =] 'publisher'
    Specifies a non-Microsoft SQL Server publisher.publisher is sysname, with a default of NULL.

    Not

    publisherne zaman bir makale hakkında bilgi isteyen tarafından yayımlanan belirtilmemelidir bir SQL Server Yayımcı.

  • [ @found= ] found OUTPUT
    Yalnızca iç kullanım.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

makale kimliği

int

Makale kimliği.

makale adı

sysname

Adı makale.

temel nesne

nvarchar(257)

Tarafından temsil edilen temel alınan temel alınan tablo adını makale veya saklı yordam.

hedef nesne

sysname

(Abonelik) hedef tablo adı.

eşitleme nesnesi

nvarchar(257)

Yayınlanan tanımlar görünümün adını makale.

type

smallint

Makale türü:

1 = Günlük tabanlı makale.

3 El ile filtre ile günlük tabanlı makale =.

5 = El ile görünümü ile günlük tabanlı makale.

7 = El ile filtre ve el ile görünümü ile günlük tabanlı makale.

8 = Saklı yordamı yürütme.

24 Serializable = saklı yordam yürütme.

32 = Saklı yordamı (yalnızca şema).

64 = Görünüm (yalnızca şema).

128 = İşlevi (yalnızca şema).

Durum

tinyint

Olabilir & (Bitsel ve) sonucu bir veya daha fazla veya bu makale özellikleri:

0x00 = Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

0x01 = makale etkin durumda.

0x08 = INSERT deyimleri sütun adını içer.

0x16 = parametreli kullanımı deyimleri.

0x32 = parametreli kullanımı deyimleri ve INSERT deyimleri sütun adını içerir.

filtre

nvarchar(257)

tablo yatay olarak filtre uygulamak için kullanılan bir saklı yordam.Bu saklı yordam için çoğaltma yan tümce tümce tümce kullanılarak oluşturulmuş olması gerekir.

Açıklama

nvarchar(255)

Tanımlayıcı girdisi için makale.

insert_command

nvarchar(255)

Tablo makaleleri ile ekler çoğaltma yaparken kullanılan çoğaltma komut türü.Daha fazla bilgi için bkz: Değişiklikleri için işlemsel makaleleri nasıl yayılma belirtme.

update_command

nvarchar(255)

Tablo makaleleri ile güncelleştirmeleri çoğaltma yaparken kullanılan çoğaltma komut türü.Daha fazla bilgi için bkz: Değişiklikleri için işlemsel makaleleri nasıl yayılma belirtme.

delete_command

nvarchar(255)

Tablo makaleleri ile siler çoğaltma yaparken kullanılan çoğaltma komut türü.Daha fazla bilgi için bkz: Değişiklikleri için işlemsel makaleleri nasıl yayılma belirtme.

oluşturma komut dosyası yol

nvarchar(255)

Yolunu ve adını bir makale hedef tablo oluşturmak için kullanılan şema komut dosyası.

Dikey bölümleme

bit

Dikey bölümleme makale için etkinleştirilip etkinleştirilmediği olur; değeri burada 1 dikey bölümleme etkinleştirildiği anlamına gelir.

pre_creation_cmd

tinyint

TABLOYU SİLİN veya truncate table drop table için önceden oluşturma komutu.

filter_clause

ntext

where yan tümce tümce tümce yatay filtre belirtme.

schema_option

binary(8)

Verilen makale şema oluşturma seçeneği bitmap.Eksiksiz bir listesini görmek için schema_option değerler, bakın sp_addarticle (Transact-SQL).

dest_owner

sysname

Hedef nesnenin sahibi adı.

source_owner

sysname

Kaynak Nesne sahibi.

unqua_source_object

sysname

Adı kaynak nesne, sahip adı olmadan.

sync_object_owner

sysname

Yayınlanan tanımlar görünümü sahibi makale..

unqualified_sync_object

sysname

Sahip adı olmadan yayınlanmış makale tanımlar görünümün adı.

filter_owner

sysname

Filtre sahibi.

unqua_filter

sysname

Sahip adı olmadan bir filtre adı.

auto_identity_range

int

Otomatik kimlik aralık işleme yayınnızda en açıldı, bayrak gösteren saat oluşturulduğu.1 otomatik kimlik aralık etkin olduğunu; anlamına gelir. 0 devre dışı anlamına gelir.

publisher_identity_range

int

Makale varsa, Yayımcı adresindeki kimlik aralık boyutu aralık identityrangemanagementoption küme için Otomatik veya auto_identity_range küme için doğru.

identity_range

bigint

Makale varsa abone adresindeki kimlik aralık boyutu aralık identityrangemanagementoption küme için Otomatik veya auto_identity_range küme için doğru.

Eşik

bigint

Ne zaman Dağıtım Aracısı yeni bir kimlik aralık atar gösteren yüzde değeri.

identityrangemanagementoption

int

Makale için işlenen kimlik aralık yönetimi gösterir.

fire_triggers_on_snapshot

bit

Kullanıcı Tetikleyiciler çoğaltılan ise ne zaman yürütülen ilk anlık görüntü uygulanır.

1 = kullanıcı Tetikleyiciler çalıştırılır.

0 = kullanıcı Tetikleyiciler yürütülmez.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

sp_helparticle anlık görüntü çoğaltması çoğaltması çoğaltma ve işlem çoğaltma kullanılır.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü db_owner için geçerli yayın yapabilirsiniz sabit veritabanı rolü veya yayın erişim listesi yürütmek sp_helparticle.

Örnek

DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';

USE [AdventureWorks2008R2]
EXEC sp_helparticle
  @publication = @publication;
GO