Aracılığıyla paylaş


sp_helppublication (Transact-SQL)

Yayın hakkında bilgi verir.For a Microsoft SQL Server publication, this stored procedure is executed at the Publisher on the publication database.Bir Oracle yayın 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_helppublication [ [ @publication = ] 'publication' ]
    [ , [ @found=] found OUTPUT]
    [ , [ @publisher = ] 'publisher' ]

Bağımsız değişkenler

  • [ @publication = ] 'publication'
    Is the name of the publication to be viewed.publication is sysname, with a default of %, which returns information about all publications.

  • [ @found = ] 'found' OUTPUT
    Is a flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of 23456.1 yayın bulunduğunda gösterir.0 yayın bulunan gösterir.

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

    Not

    publisheryayın bilgileri isterken belirtilmemelidir bir SQL Server Yayımcı.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

pubid

int

Yayın Kimliği.

name

sysname

Yayın adı.

restricted

int

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

status

tinyint

yayın geçerli durumu.

0 = Etkin değil.

1 = Etkin.

task

 

Geriye dönük uyumluluk için kullanılır.

replication frequency

tinyint

Çoğaltma sıklığı türü:

0 = İşlem

1 = Anlık görüntü

synchronization method

tinyint

Eşitleme modu:

0 = Yerel toplu kopyalama programı (bcp yardımcı programı)

1 = Karakter toplu kopyalama

3 = Concurrent, which means that native bulk copy (bcputility) is used but tables are not locked during the snapshot

4 = Karakter toplu kopyalama kullanılır ancak tablolar sırasında anlık görüntü değil kilitli anlamına gelir Concurrent_c

description

nvarchar(255)

Yayın için isteğe bağlı bir açıklama.

immediate_sync

bit

Eşitleme dosyaları oluşturulan ya her yeniden saat Anlık Görüntü Aracısı çalıştırır.

enabled_for_internet

bit

yayın eşitleme dosyaları Internet üzerinden dosya aktarımı olup açık olan protokol (ftp) ve diğer hizmetler.

allow_push

bit

gönderme abonelikleri olup yayın üzerinde izin verilir.

allow_pull

bit

Çekme abonelikleri olup yayın üzerinde izin verilir.

allow_anonymous

bit

Anonim abonelikleri olup yayın üzerinde izin verilir.

independent_agent

bit

Bu yayın için tek başına bir dağıtım aracısı olup olmadığını.

immediate_sync_ready

bit

Anlık Görüntü Aracısı olup olmadığı yeni abonelikleri tarafından kullanılmaya hazır bir anlık oluşturulur.Bu parametre tanımlanan yayın ise küme her zaman anlık görüntü yeni ya da yeniden başlatılan abonelikler için kullanılabilir olması.

allow_sync_tran

bit

Hemen güncelleştirme abonelikleri olup yayın üzerinde izin verilir.

autogen_sync_procs

bit

Hemen güncelleştirme abonelikleri desteklemek için saklı yordamlar otomatik olarak oluşturulacağını belirtir.

snapshot_jobid

binary(16)

Zamanlanmış görev kimliği

retention

int

Verilen yayın kaydetmek için saat olarak değişiklik miktarı.

has subscription

bit

yayın Bir etkin abonelikleri vardır.1 yayın etkin abonelikleri sahip olduğu anlamına gelir ve 0 yayın Abonelik yok olduğu anlamına gelir.

allow_queued_tran

bit

Değişiklikleri abone adresindeki Yayımcı tarafında uygulanan olabilir kadar devre dışı bırakır queuing etkinleştirilip etkinleştirilmediğini belirtir.If 0, changes at the Subscriber are not queued.

snapshot_in_defaultfolder

bit

Anlık görüntü dosyaları varsayılan klasöründe depolanır olup olmadığını belirtir.If 0, snapshot files have been stored in the alternate location specified by alternate_snapshot_folder.If 1, snapshot files can be found in the default folder.

alt_snapshot_folder

nvarchar(255)

anlık görüntü görüntüsü için diğer klasör konumu belirtir.

pre_snapshot_script

nvarchar(255)

Bir işaretçi belirtir bir .sql dosyası konumunu.Herhangi bir çoğaltılan nesne komut dosyası anlık görüntü bir abone adresindeki uygularken çalıştırmadan önce Dağıtım Aracısı pre-anlık görüntü görüntü komut dosyasını çalıştırın.

post_snapshot_script

nvarchar(255)

Bir işaretçi belirtir bir .sql dosyası konumunu.Bir ilk eşitleme sırasında diğer tüm çoğaltılan nesne komut dosyaları ve verileri uygulandıktan sonra Dağıtım Aracısı post-anlık görüntü görüntü komut dosyası çalıştırılır.

compress_snapshot

bit

Belirleyen için yazılmış anlık görüntü alt_snapshot_folder yerdir içine sıkıştırılması için Microsoft cab biçimi.0 anlık görüntü değil sıkıştırıldığını belirtir.

ftp_address

sysname

Dağıtıcı için ftp hizmet ağ adresi.yayın anlık görüntü dosyaları için dağıtım aracısını veya Birleştirme Aracısı abone çekmek için yerleştirildiği belirtir.

ftp_port

int

Dağıtıcı için ftp hizmet bağlantı noktası numarası.

ftp_subdirectory

nvarchar(255)

Burada anlık görüntü dosyaları için dağıtım aracısını veya Birleştirme Aracısı abone yayın ftp kullanarak yayılıyor anlık görüntüler destekliyorsa, çekme için kullanılabilir olacağını belirtir.

ftp_login

sysname

ftp için bağlanmak için kullanılan kullanıcı adı hizmet.

allow_dts

bit

Belirleyen yayın veri dönüşümleri izin verir.0 dts dönüştürmeleri izin verilmeyeceğini belirtir.

allow_subscription_copy

bit

Belirtir olup olmadığını kopyalama olanağı abone olmak olmaklik bu yayın için abone olmak olmak veritabanları etkin.0 kopyalamaya izin verilmediğini gösterir.

centralized_conflicts

bit

Çakışma kayıtları yayımcı üzerinde depolanan olup olmadığını belirtir:

0 = Çakışma kayıtları hem publisher ve çakışmaya neden abone depolanır.

1 = Çakışma kayıtları Yayımcı tarafında saklanır.

conflict_retention

int

Çakışma saklama dönemi gün içinde belirtir.

conflict_policy

int

Kuyruğa alınmış güncelleştirme abone seçeneği kullanıldığında, çakışma çözümleme İlkesi ve ardından belirtir.Bu değerlerden biri olabilir:

1 = Yayımcı WINS çakışma.

2 = Abone WINS çakışma.

3 = Abonelik yeniden.

queue_type

 

Ne tür bir sıra kullanıldığını belirtir.Bu değerlerden biri olabilir:

MSMQ = kullan Microsoft Message Queuing saklamak hareketleri.

SQL = kullan SQL Server saklamak hareketleri.

NotNot
Message Queuing için destek yarıda kesildi.

backward_comp_level

 

Uyumluluk düzey veritabanı ve aşağıdakilerden biri olabilir:

10 = Microsoft SQL Server 7.0

20 = SQL Server 7.0 Service Pack 1

30 = SQL Server 7.0 Service Pack 2

35 = SQL Server 7.0 Service Pack 3

40 = Microsoft SQL Server 2000

50 = SQL Server 2000 Service Pack 1

60 = SQL Server 2000 Service Pack 3

90 = Microsoft SQL Server 2005

100 = Microsoft SQL Server 2008

publish_to_AD

bit

Yayın içinde yayımlanıp yayımlanmayacağını belirtir Microsoft Active Directory ™.Değeri, 1 onu yayımlandığını, gösterir ve değeri, 0 değil yayımlanır gösterir.

allow_initialize_from_backup

bit

Abonelerin yedekten bu yayın bir abonelik başlatmanıza, gösterir yerine bir ilk anlık görüntü.1 bir yedek kopyadan abonelikleri başlatılabilir anlamına gelir ve 0 , bunlar olamaz anlamına gelir.Daha fazla bilgi için bkz: Bir anlık görüntü olmadan bir işlemsel abonelik başlatılıyor bir işlem abone olmadan anlık görüntü.

replicate_ddl

int

Şema çoğaltma yayın destekleyip desteklemediğini gösterir.1 belirten veri tanımlama dili (ddl) deyimleri Yayımcı tarafında yürütülen yinelenir ve 0 ddl deyimleri değil çoğaltılır gösterir.Daha fazla bilgi için bkz: Yayını veritabanları üzerinde şeması değişiklikler yapma.

enabled_for_p2p

int

yayın eşler arası çoğaltma topolojisi içinde kullanılması durumunda.1 eşler arası çoğaltma yayın desteklediğini gösterir.Daha fazla bilgi için bkz: Eşler arası işlem çoğaltma.

publish_local_changes_only

int

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

enabled_for_het_sub

int

Yayın olmayan destekleyip desteklemediğini belirtir-SQL Server aboneleri.Değeri, 1 o olmayan anlamına gelir-SQL Server aboneleri desteklenir.Değeri, 0 anlamına gelir, yalnızca SQL Server aboneleri desteklenir.Daha fazla bilgi için bkz: Olmayan-sql Server aboneleri.

enabled_for_p2p_conflictdetection

int

Çakışmalar için eşler arası çoğaltma için etkinleştirilmiş bir yayın Dağıtım Aracısı algılayıp algılamadığını belirtir.Değeri, 1 çakışmalar algılandığı anlamına gelir.Daha fazla bilgi için bkz: Eşler arası çoğaltma çakışma algılama.

originator_id

int

İçinde bir eşler arası topoloji düğüm kimliği belirtir.Bu kimlik için çakışma algılama kullanılır enabled_for_p2p_conflictdetection olan küme için 1.Zaten kullanılan kimliklerinin listesi için sorgu Mspeer_originatorid_history sistem tablo.

p2p_continue_onconflict

int

Dağıtım Aracısı bir çakışma algılandığında değişiklikleri işlemeye devam edip etmeyeceğini belirtir.Değeri, 1 Aracısı değişiklikleri işlemeye devam eder anlamına gelir.

Dikkat notuDikkat
Varsayılan değerini kullanmanızı öneririz 0.Bu seçenek ne zaman, küme için 1, en yüksek gönderen kimliği olan düğümden çakışan satır uygulayarak topolojiyi veriler yakınsama Dağıtım Aracısı çalışır.Bu yöntem yakınsama garanti etmez.Bir çakışma algılandığında sonra topoloji tutarlı olduğundan emin olun.Daha fazla bilgi için "Çakışmalarını işleme" konusuna bakın. in Eşler arası çoğaltma çakışma algılama.

alllow_partition_switch

int

Belirtir olup olmadığını alter table…SWITCH ifadeleri yayımlanmış veritabanıyla çalıştırılabilir.Daha fazla bilgi için bkz: Bölümlenmiş tablolar ve dizinler çoğaltılıyor.

replicate_partition_switch

int

Belirtir olup olmadığını alter table…Yayımlanmış veritabanı karşı yürütülen SWITCH ifadeleri aboneleri için yinelenmelidir.Bu seçenek geçerlidir yalnızca allow_partition_switch olarak küme 1.

Dönüş Kodu Değerleri

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

Açıklamalar

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

sp_helppublication Bu yordam yürütülürken kullanıcının sahip olduğu tüm yayınları hakkında bilgi verecektir.

Örnek

DECLARE @myTranPub AS sysname
SET @myTranPub = N'AdvWorksProductTran' 

USE [AdventureWorks2008R2]
EXEC sp_helppublication @publication = @myTranPub
GO

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü yayımcı veya üyeleri db_owner sabit veritabanı rolü yayın veritabanı yayın erişim listesi (pal) kullanıcıların yürütebilir veya sp_helppublication.

İçin bir olmayan-SQL Server Yayımcı, yalnızca üyeleri sysadmin sabit sunucu rolü Dağıtımcı veya üyeleri db_owner distribution veritabanını veya pal kullanıcıların sabit veritabanı rolü olabilir yürütmek sp_helppublication.