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.
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.
Not
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
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)