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.
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. ![]()
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. ![]()
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.