Aracılığıyla paylaş


sp_helpmergepublication (Transact-SQL)

Bir birleştirme yayın hakkında bilgi verir.Bu saklı yordam, yayın Veritabanı yayımcısına sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

sp_helpmergepublication [ [ @publication = ] 'publication' ]
    [ , [ @found = ] 'found' OUTPUT ]
    [ , [ @publication_id = ] 'publication_id' OUTPUT ]
    [ , [ @reserved = ] 'reserved' ]
    [ , [ @publisher = ] 'publisher' ]
    [ , [ @publisher_db = ] 'publisher_db' ]

Bağımsız değişkenler

  • [ @publication = ] 'publication'
    The name of the publication.publicationis sysname, with a default of %, which returns information about all merge publications in the current database.

  • [ @found = ] 'found' OUTPUT
    A flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of NULL.1 indicates the publication is found.0 indicates the publication is not found.

  • [ @publication\_id**=**\] **'**publication_id' OUTPUT
    The publication identification number.publication_id is uniqueidentifier and an OUTPUT parameter, with a default of NULL.

  • [ @reserved**=**\] 'reserved'
    Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.reserved olan nvarchar(20), varsayılan değeri NULL ile.

  • [ @publisher**=** ] 'publisher'
    The name of the Publisher.publisher is sysname, with a default of NULL.

  • [@publisher_db = ] 'publisher_db'
    The name of the publication database.publisher_db is sysname, with a default of NULL.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

Kimliği

int

Yayınınızın sonuç sıralı liste ayarlayın.

adı

sysname

Yayın adı.

Açıklama

nvarchar(255)

yayın açıklaması.

Durum

tinyint

yayın veri kullanılabilir olduğunu gösterir.

saklama

int

meta veriler değişiklikleri makaleler için yayın kaydetmek için saat miktarı.Bu birim saat dönem, gün, hafta, ay, veya yıl olabilir.Birimleri hakkında daha fazla bilgi için bkz: retention_period_unit sütun.

sync_mode

tinyint

Bu yayın eşitleme modu:

0 = Yerel toplu kopyalama programı ((ingilizce)Kullanımıbcp utility)

1 = Karakter toplu kopyalama

allow_push

int

Determines whether push subscriptions can be created for the given publication.0 means that a push subscription is not allowed.

allow_pull

int

Determines whether pull subscriptions can be created for the given publication.0 means that a pull subscription is not allowed.

allow_anonymous

int

Determines whether anonymous subscriptions can be created for the given publication.0 means that an anonymous subscription is not allowed.

centralized_conflicts

int

Belirli bir yayımcı çakışma kayıtların saklanma olup olmadığını belirler:

0 kayıtların, hem yayımcı ve çakışmaya neden olan bir abone saklanma çakışma =.

1 kayıtları, Yayımcı tarafında depolanan tüm çakışma =.

öncelik

float(8)

Geri döngü abonelik önceliği.

snapshot_ready

tinyint

Bu yayın görüntüsünü hazır olup olmadığını gösterir:

0 = anlık görüntü görüntü kullanıma hazırdır.

1 = anlık görüntü görüntü kullanıma hazır değil.

publication_type

int

Yayın türü:

0 = anlık görüntü görüntü.

1 = Işlem.

2 = Birleştir.

pubid

uniqueidentifier

Bu yayın benzersiz tanıtıcısı.

snapshot_jobid

binary(16)

Anlık Görüntü Aracısı iş KIMLIĞI.Anlık görüntü işleme için giriş elde etmek için sysjobs sistem tablo, size bu onaltılık düzendeki bir değerin dönüştürmelidir içinuniqueidentifier.

enabled_for_internet

int

Yayın, ınternet için etkinleştirilip etkinleştirilmeyeceğini belirler.If 1, eşitleme dosyaları yayın içine yerleştirilir C:\Program Files\Microsoft SQL Server\MSSQL\Repldata\Ftp Dizin. Kullanıcı, Dosya Aktarım Protokolü (FTP) dizin oluşturmanız gerekir.If 0, yayın, ınternet erişimi için etkinleştirilmemiştir.

dynamic_filter

int

Indicates shether a parameterized row filter is used.0 means a parameterized row filter is not used.

has_subscription

bit

Indicates whether the publication has any subscriptions.0 means there are currently no subscriptions to this publication.

snapshot_in_default_folder

bit

Anlık görüntü dosyaları varsayılan klasöründe depolanır belirtir.

If 1, anlık görüntü dosyaları, varsayılan klasöründe bulunabilir.

If 0, anlık görüntü dosyaları diğer ile belirtilen konumda saklanır alt_snapshot_folder. Diğer konumlar, başka bir sunucuda, bir ağ sürücüsünde veya çıkarılabilir bir medyada (örneğin, CD-ROM veya kaldırılabilir disk) olabilir.Anlık görüntü dosyaları da bir sonraki en abone olarak almayla ilgili bir FTP sitesine kaydedebilirsiniz saat.

NoteNote:
Bu parametre doğru olması ve hala bir konuma sahip alt_snapshot_folder parametre. Bu bileşimi, anlık görüntü dosyalarını hem varsayılan hem de diğer konumlarda depolanan belirtir.

alt_snapshot_folder

nvarchar(255)

Rapor anlık görüntü görüntü görüntüsünü başka klasör konumunu belirtir.

pre_snapshot_script

nvarchar(255)

Bir işaretçi belirtir bir .sql Birleştirme Aracısı herhangi bir çoğaltılan nesne komut önce rapor anlık görüntü görüntü görüntüsünü bir abonelik sırasında uygulama çalışacak dosyası.

post_snapshot_script

nvarchar(255)

Bir işaretçi belirtir bir .sql Nesne komut dosyası birleştirme aracı tüm diğer çalıştığını yinelenmiş ve verileri bir ilk eşitleme sırasında uygulanmadı.

compress_snapshot

bit

Belirleyen için yazılmış anlık görüntü görüntü alt_snapshot_folder konum olarak sıkıştırılmış Microsoft CAB biçimi.

ftp_address

sysname

dağıtımcı için FTP hizmet ağ adresidir.yayın anlık görüntü dosyaları için çekme Birleştirme Aracısı yerleştirildiği belirtir.

ftp_port

int

Is the port number of the FTP service for the Distributor.ftp_port has a default of 21.yayın anlık görüntü dosyaları için çekme Birleştirme Aracısı yerleştirildiği belirtir.

ftp_subdirectory

nvarchar(255)

Anlık görüntü dosyaları birleştirme FTP'YI kullanarak rapor anlık görüntüsünü teslim edildiğinde çekmesini aracı için kullanılabilir olduğunu belirtir.

ftp_login

sysname

Kullanıcı adı, FTP hizmetine bağlanmak için kullanılır.

conflict_retention

int

Saklama dönemi, çakışmaları saklanır, gün olarak) belirtir.Belirtilen sayıda gün geçtikten sonra çakışma satır çakışma tablosundan temizlenir.

keep_partition_changes

int

Specifies whether synchronization optimization is occurring for this publication.keep_partition_changes has a default of 0.Değeri 0 Eşitleme en iyi ve veri bölümü değiştiğinde tüm abonelerine gönderilen bölümleri doğrulanır anlamına gelir.

1 Eşitleme en iyi duruma getirilmiştir ve satır değiştirilen bölümünde sahip aboneleri etkilenen anlamına gelir.

NoteNote:
Varsayılan olarak, birleştirme yayımları bir en iyi duruma getirme büyük ölçüde bu seçenek daha sunar ve precomputed bölümleri kullanın.Daha fazla bilgi için bkz: Parametreli satır süzgeçleri ve Parametreli süzgeç performans Precomputed bölümleri ile en iyi duruma getirme.

allow_subscription_copy

int

Bu yayın için abone olmak abone olmak veritabanlarının kopyalayabilirsiniz etkinleştirilip etkinleştirilmediğini belirtir.Değeri 0 kopyalamaya izin anlamına gelir.

allow_synctoalternate

int

Belirtir farklı bir eşitleme olup olmadığını ortak bu Yayımcı'la birlikte eşitlemeye izin verilir.Değeri 0 eşitleme ortağı izin anlamına gelir.

validate_subscriber_info

nvarchar(500)

Abone bilgilerini almak ve abone ölçütlere süzme parametreli satır doğrulamak için kullanılan işlevleri listeler.Içinde bilgileri sürekli olarak her birleştirme ile bölümlenmiş doğrulanıyor assists'ı tıklatın.

backward_comp_level

int

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

10 = SQL Server 7.0

20 = SQL Server 7.0 SP1

30 = SQL Server 7.0 SP2

30 = SQL Server 7.0 SP3

30 = SQL Server 7.0 SP4'Ü

40 = SQL Server 2000

40 = SQL Server 2000 SP1

40 = SQL Server 2000 SP2

40 = SQL Server 2000 SP3

90 = SQL Server 2005

90 = SQL Server 2005 SP1

90 = SQL Server 2005 SP2

100 = SQL Server 2008

publish_to_activedirectory

bit

Yayın bilgileri Active Directory'ye yayımlanır belirtir.Değeri 0 yayın bilgileri Active Directory'den kullanılabilen olduðu anlamýna gelir.

Bu parametre, onaylanmaz ve yalnızca komut dosyaları, geriye doğru uyumluluk için desteklenir.Artık ekleyebileceğiniz yayın Active Directory'ye bilgi.

max_concurrent_merge

int

Aynı anda bir birleştirme işlemleri sayısı.If 0, herhangi bir anda çalışan eşzamanlı birleştirme işlemleri sayısı için bir sınır yoktur.

max_concurrent_dynamic_snapshots

int

Birleştirme yayın karşı çalışan eşzamanlı süzülmüş veri anlık görüntü görüntü oturumların sayısı.If 0, verilen herhangi bir anda yayın karşı aynı anda çalışabilir eşzamanlı süzülmüş veri anlık görüntü görüntü oturumların sayısı için bir sınır saat.

use_partition_groups

int

Bölümleri kullanılan precomputed belirler.Değeri 1 kullanılan bölümleri precomputed anlamına gelir.

num_of_articles

int

yayın makalelerinde sayısı.

replicate_ddl

int

Şema değişiklikleri, yayımlanmış tabloları çoğaltılır.Değeri 1 şema değişiklikleri çoğaltılır anlamına gelir.

publication_number

smallint

Bu yayın için atanan sayı.

allow_subscriber_initiated_snapshot

bit

Aboneleri süzülmüş veri anlık görüntü oluşturma işlemi başlatabilirsiniz belirler.Değeri 1 Abonelerine anlık görüntü görüntü işlem başlatabilir anlamına gelir.

allow_web_synchronization

bit

yayın Web üzerinden eşitleme için etkinleştirilmiş olup olmadığını belirler.Değeri 1 Web üzerinden eşitleme'nin etkin olduğunu gösterir.

web_synchronization_url

nvarchar(500)

Internet Web eşitlemede kullanılan URL.

allow_partition_realignment

bit

Satır Yayımcı değiştirilmesiyle bölümünü değiştirmek neden siler abonesi tarafından gönderilip, belirler.Değeri 1 silen bir araç için abone gönderilir. Daha fazla bilgi için bkz: sp_addmergepublication (Transact-SQL).

retention_period_unit

tinyint

Saklama tanımlarken kullanılan birimi tanımlar.Bu, aşağıdaki değerlerden biri olabilir:

0 gün =

1 = haftada

2 Ay

3 yıl =

has_downloadonly_articles

bit

Yayına ait tüm makaleleri yalnızca karşıdan yükleme makaleler olup olmadığını gösterir.Değeri 1 yalnızca karşıdan yükleme makaleleri olduğunu gösterir.

decentralized_conflicts

int

Çakışmaya neden olan Abone tarafında çakışma kayıtları depolanır olup olmadığını gösterir.Değeri 0 Çakışma kayıtları, Abone tarafında depolanmayan gösterir. 1 Değeri, çakışma kayıtları Abone tarafında depolanan gösterir.

generation_leveling_threshold

int

Bir oluşturma içerdiği değişiklik sayısını belirtir.Bir oluşturma için yayımcı teslim değişiklikleri topluluğudur veya abone.Daha fazla bilgi için bkz: Birleştirme çoğaltması nasıl izler ve değişiklikleri numaralandırır..

automatic_reinitialization_policy

bit

Bir otomatik reinitialization gerçekleştirilmeden önce değişiklikleri abone karşıya olup olmadığını gösterir.Değeri 1 bir otomatik reinitialization gerçekleştirilmeden önce değişiklikleri abone karşıya gösterir. Değişiklikleri bir otomatik reinitialization önce karşıya değil, 0 değeri gösterir.

Dönüş Kodu Değerleri

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

Remarks

kullanılan sp_helpmergepublication birleştirme çoğaltma.

İzinler

Yayını yapabilirsiniz için yayın erişim üyeleri Listele yürütmek sp_helpmergepublication bu yayına ilişkin.Yayını veritabanında db_owner sabit veritabanı rolü üyeleri gerçekleştirebilir yürütmek sp_helpmergepublication tüm yayınları hakkında bilgi.