yürütme eşdeğerdirsp_helppublication (Transact-sql)

Yayın hakkında bilgi verir. İçin bir Microsoft  SQL ServerYayını, yayını veritabanı üzerinde yayımcı bu saklı yordam yürütülür. Bir Oracle yayın için herhangi bir veritabanı üzerinde dağıtımcı bu saklı yordam yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_helppublication [ [ @publication = ] 'publication' ]
    [ , [ @found=] found OUTPUT]
    [ , [ @publisher = ] 'publisher' ]

Bağımsız değişkenler

  • @ publication = 'publication'
    Görüntülenecek Yayını addır. publicationise sysname, varsayılan %, hangi tüm yayınları hakkında bilgi verir.

  • @found = 'found' Çıktı
    Dönen satırları göstermek için bir bayrak 's. foundise intve varsayılan bir çıkış parametresi 23456. 1 yayını bulunan gösterir. 0 yayın bulunamadı gösterir.

  • @ publisher =] 'publisher'
    Olmayan bir belirtir- SQL Server Yayınevi. publisherise sysname, null varsayılan.

    [!NOT]

    publisherYayın bilgileri isterken belirtilmemelidir bir SQL ServerYayınevi.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

pubid

int

Yayın Kımlığı.

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 = Yerel toplu kopya anlamına gelir eşzamanlı (bcpyarar) kullanılır ancak anlık görüntü sırasında tablolar kilitli

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

description

nvarchar(255)

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

immediate_sync

bit

Eşitleme dosyaları oluşturulan ya her seferinde yeniden olup olmadığını anında aracı çalışır.

enabled_for_internet

bit

Yayını eşitleme dosyaları Internet üzerinden Dosya Aktarım Protokolü (ftp) ve diğer hizmetleri için maruz kalır.

allow_push

bit

Itme abonelikleri olup yayını üzerinde izin verilir.

allow_pull

bit

Çekme abonelik 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

Olup olmadığını anlık görüntü Aracısı yeni abonelikleri tarafından kullanılmaya hazır bir anlık oluşturulur. Bu parametre, yalnızca yayın zaman yeni kullanılabilir anlık için ayarlanmışsa, tanımlı değil veya abonelikler.

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şturmak verilip verilmeyeceğini belirtir.

snapshot_jobid

binary(16)

Zamanlanmış görev kimliği

retention

int

Değişiklik, belirli yayını kaydetmek için Saat cinsinden miktarı.

has subscription

bit

Eğer bir etkin abonelikleri yayını vardır. 1 yayını etkin abonelikleri, sahip olduğu anlamına gelir ve 0 yayın no abonelikler olduğu anlamına gelir.

allow_queued_tran

bit

Yayımcı uygulanana kadar devre dışı bırakır ve abone adresindeki değişiklikler queuing etkinleştirilip etkinleştirilmediğini belirtir. Eğer 0, abone adresindeki değişiklikler sıraya değil.

snapshot_in_defaultfolder

bit

Anlık görüntü dosyaları varsayılan klasöründe depolanır olup olmadığını belirtir. Eğer 0, anlık görüntü dosyaları depolanmış tarafından belirtilen konuma alternate_snapshot_folder. Eğer 1, anlık görüntü dosyaları varsayılan klasöründe bulunabilir.

alt_snapshot_folder

nvarchar(255)

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

pre_snapshot_script

nvarchar(255)

İşaretçi belirtir bir .sql dosya konumu. Dağıtım aracı, bir anlık bir abone adresindeki uygularken herhangi bir çoğaltılan nesne komut çalıştırılmadan önce pre-snapshot komut dosyası çalışır.

post_snapshot_script

nvarchar(255)

İşaretçi belirtir bir .sql dosya konumu. Dağıtım Aracısı post-snapshot komut dosyası tüm çoğaltılan nesne komut ve verileri bir başlangıç eşitlemesi sırasında uygulanan çalışacaktır.

compress_snapshot

bit

Belirten yazılan anlık alt_snapshot_folder yerdir içine sıkıştırılması için Microsoftcab biçimine. 0 anlık değil sıkıştırılacağını belirtir.

ftp_address

sysname

Dağıtımcı ftp hizmeti ağ adresi. Yayını anlık görüntü dosyaları için dağıtım aracısını veya Birleştirme Aracısı abone almaya konumlandırıldığı belirtir.

ftp_port

int

Dağıtımcı ftp hizmeti bağlantı noktası numarası.

ftp_subdirectory

nvarchar(255)

Anlık görüntü dosyaları 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ılabileceği yerleri belirtir.

ftp_login

sysname

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

allow_dts

bit

Yayının veri dönüşümleri verdiğinden belirtir. 0 dts dönüşümleri değil izin verildiğini belirtir.

allow_subscription_copy

bit

Bu yayın abone abonelik veritabanları kopyalayabilirsiniz etkinleştirilip etkinleştirilmediğini belirtir. 0 kopyalama verilmez anlamına gelir.

centralized_conflicts

bit

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

0 = Çakışma kayıtları her iki yayıncı ve çakışmaya neden abone depolanır.

1 = Çakışma kayıtları yayımcı depolanı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 ilkesi ardından belirtir. Bu değerlerden biri olabilir:

1 = Publisher WINS çakışma.

2 = Abone wins çakışma.

3 = Abonelik yeniden.

queue_type

 

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

MSMQ kullanımı = Microsoftişlemleri depolamak için Message Queuing.

SQL kullanımı = SQL Serverişlemleri depolamak için.

NotNot
Message Queuing için destek durduruldu.

backward_comp_level

 

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

90 = Microsoft SQL Server 2005

100 = Microsoft SQL Server 2008

publish_to_AD

bit

Yayın içinde yayımlanıp yayımlanmadığını belirtir MicrosoftActive Directory ™. Değeri 1 ki yayımlanır, gösterir bir 0 değil yayımlanır gösterir.

allow_initialize_from_backup

bit

Aboneleri abonelik bu yayın anlık görüntüsünü ilk yerine yedek sunabilmesi durumunda gösterir. 1 abonelikleri bir yedekten başlatılabilir anlamına gelir ve 0 onlar cant anlamına gelir. Daha fazla bilgi için bkz: Anlık görüntü olmadan bir işlemsel abonelik başlatmanızaişlem abone olmayan bir snapshot.

replicate_ddl

int

Şema çoğaltma için yayın desteklenip desteklenmediğini gösterir. 1 Yayımcı tarafında yürütülen veri tanım dili (ddl) deyimleri çoğaltılır gösterir 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 yapmak.

enabled_for_p2p

int

Eğer yayını eşler arası çoğaltma topolojisi içinde kullanılabilir. 1 peer-to-peer ç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 demektir ki non- SQL Server aboneleri desteklenen. Değeri 0 anlamına gelir sadece SQL Serveraboneleri desteklenen. Daha fazla bilgi için, bkz. Olmayan-SQL Server aboneleri.

enabled_for_p2p_conflictdetection

int

Dağıtım Aracısı çakışmalar için eşler arası çoğaltma için etkin bir yayını algılar olup olmadığını belirtir. Değeri 1 çatışmalar algılandığı anlamına gelir. Daha fazla bilgi için, bkz. Eşler arası çoğaltma çakışma algılama.

originator_id

int

Bir eşler arası topoloji düğüm kimliği belirtir. Bu kimlik, çakışma algılaması için kullanılır enabled_for_p2p_conflictdetection ayarı 1. Zaten kullanılmış olan kimliklerinin listesi için sorgular Mspeer_originatorid_history sistem tablosu.

p2p_continue_onconflict

int

Dağıtım Aracısı bir çakışma algılandığında değişiklikleri işlemeye devam olup olmadığını belirtir. Değeri 1 ajan değişiklikleri işlemeye devam ediyor demektir.

Dikkat notuDikkat
Varsayılan değerini kullanmanızı öneririz 0.Bu seçenek ayarlandığında 1, en yüksek düzenleyen kimliğine sahip düğümü çakışan satır uygulayarak veri topoloji yakınsama Dağıtım Aracısı çalışırBu yöntem, yakınsama garanti etmez.Sonra bir çakışma algılandığında topoloji tutarlı olduğundan emin olun.Daha fazla bilgi için bkz: "Çakışmalarını işleme" in Eşler arası çoğaltma çakışma algılama.

alllow_partition_switch

int

Belirtir olup olmadığını alter table…SWITCH ifadeleri yayımlanmış bir veritabanı karşı yapılabilecek. Daha fazla bilgi için, bkz. Bölümlenmiş tablolar ve dizinler.

replicate_partition_switch

int

Belirtir olup olmadığını alter table…Yayımlanmış bir veritabanı karşı yürütülen SWITCH deyimleri aboneleri için yinelenmelidir. Bu seçenek geçerli yalnızca allow_partition_switchayarı 1.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

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

sp_helppublicationBu yordam yürütülürken kullanıcının sahip olduğu tüm yayınlarda bilgi döndürür.

Örnek

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

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

İzinler

Yalnızca üyeleri sysadminsabit sunucu rolü yayımcı veya üyeleri db_ownersabit veritabanı rolü yayını veritabanında veya (pal) yayın erişim listesindeki kullanıcılar yürütebilirsiniz sp_helppublication.

Bir sigara için- SQL Server Publisher, yalnızca üyeleri sysadminsabit sunucu rolü Dağıtımcı veya üyeleri db_ownerdistribution veritabanını veya PAL kullanıcıların sabit veritabanı rolü çalıştırabilirsiniz sp_helppublication.

Ayrıca bkz.

Başvuru

için yürütme eşdeğerdirsp_addpublication (Transact-sql)

yürütmesp_changepublication (Transact-sql)

sp_droppublication (Transact-sql)

Çoğaltma depolanan yordamlar (Transact-sql)

Kavramlar

Yayın özelliklerini görüntüleme ve değiştirme