sp_helpmergepublication (Transact-SQL)
Bir birleştirme yayın hakkında bilgi verir.Bu saklı yordam, yayın veritabanı üzerinde yayımcı adresindeki yürütülür.
Sözdizimi
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'
Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez. reserved is nvarchar(20), with a default of NULL.[ @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 |
---|---|---|
id |
int |
Sıralı dizisini yayına sonuç küme listesi. |
name |
sysname |
Yayın adı. |
description |
nvarchar(255) |
yayın açıklaması. |
status |
tinyint |
Ne zaman gösterir yayın veri kullanılabilir. |
retention |
int |
Miktarını saat yayında makaleleri için değişiklikler hakkında meta veriler kaydetmek için.Bu birim saat , hafta, ay, gün veya yılı dönem 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 (bcp yardımcı programı) 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 |
Çakışma kayıtları verilen yayımcı üzerinde depolanan olup olmadığını belirler: 0= çakışma kayıtları hem publisher ve çakışmaya neden abone depolanır. 1 = tüm çakışma kayıtları Yayımcı tarafında depolanır. |
priority |
float(8) |
Geri döngü abonelik önceliği. |
snapshot_ready |
tinyint |
Bu yayın anlık görüntü hazır olup olmadığını gösterir: 0= Anlık kullanılmak üzere hazır olur. 1 = Anlık kullanım için hazır değil. |
publication_type |
int |
Yayın türü: 0= Anlık görüntü. 1İş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, bu bir onaltılı değere dönüştürmeniz gerekir uniqueidentifier. |
enabled_for_internet |
int |
yayın Internet için etkin olup olmadığını belirler.If 1, the synchronization files for the publication are put into the C:\Program Files\Microsoft SQL Server\MSSQL\Repldata\Ftp directory.Kullanıcının Dosya Aktarım Protokolü (ftp) dizin oluşturmanız gerekir.If 0, the publication is not enabled for Internet access. |
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, snapshot files can be found in the default folder. If 0, snapshot files are stored in the alternate location specified by alt_snapshot_folder.Başka bir sunucu, bir ağ sürücüsüne veya çıkarılabilir bir medyaya (CD-ROM'u veya Çıkarılabilir diskler gibi) farklı yerler olabilir.Ayrıca anlık görüntü dosyaları, bir sonraki adresindeki abone tarafından ulaşım için bir ftp sitesine kaydedebilirsiniz saat.
Not
Bu parametre true ve hala bir konuma sahip alt_snapshot_folder parametresi.Bu bileşimi, anlık görüntü dosyaları hem varsayılan hem de diğer konumlarda depolanan belirtir.
|
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 Birleştirme Aracısı çalıştırır abone. anlık görüntü uygularken çoğaltılan nesne komut dosyaları önce dosya |
post_snapshot_script |
nvarchar(255) |
Bir işaretçi belirtir bir .sql Dosya Birleştirme Aracısı tüm diğer çalışmasını çoğaltılan nesne komut dosyaları ve verileri uygulanıp uygulanmadığı sırasında bir ilk eşitleme. |
compress_snapshot |
bit |
Belirleyen için yazılmış anlık görüntü alt_snapshot_folder Konum içine sıkıştırılmış Microsoft cab biçimi. |
ftp_address |
sysname |
ftp hizmet için dağıtıcı ağ adresidir.yayın anlık görüntü dosyaları almak Birleştirme Aracısı için 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ı almak Birleştirme Aracısı için yerleştirildiği belirtir. |
ftp_subdirectory |
nvarchar(255) |
Burada anlık görüntü dosyaları birleştirme ftp kullanarak anlık görüntü teslim almak Aracısı için kullanılabilir olduğunu belirtir. |
ftp_login |
sysname |
ftp için bağlanmak için kullanılan kullanıcı adı ise hizmet. |
conflict_retention |
int |
Saklama dönemi için çakışmaları korunur gün içinde belirtir.Belirtilen sayıda gün geçtikten sonra çakışma satır klasöründen temizlenir tablo. |
keep_partition_changes |
int |
Specifies whether synchronization optimization is occurring for this publication.keep_partition_changes has a default of 0.Değeri, 0 anlamına gelir, eşitleme getirilmiştir, ve tüm abonelere gönderilen bölümleri doğrulandı veriler değişince, bir bölüm. 1 Eşitleme en iyi duruma getirilmiş ve satır değiştirilen bölüm sahip aboneleri etkilenen anlamına gelir.
Not
Varsayılan olarak, birleştirme yayımları en iyileştirme daha büyük ölçüde bu seçenek daha sunar precomputed bölümleri kullanın.Daha fazla bilgi için bkz: Parametreli satır filtreleri ve Parametreli Filtresi performans Precomputed bölümleri ile en iyi duruma getirme.
|
allow_subscription_copy |
int |
Belirtir olup olmadığını kopyalama olanağı abone olmak olmaklik bu yayın için abone olmak olmak veritabanları etkin.Değeri, 0 kopyalama verilmiyor anlamına gelir. |
allow_synctoalternate |
int |
Farklı eşitleme ortak bu Yayımcı ile eşitlemek için izin verilip verilmeyeceğini belirtir.Değeri, 0 eşitleme ortak 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şlevler listelenmektedir.Doğrulama bilgileri her birleştirme ile tutarlı bir şekilde bölümlenmiş olmasına, ayarlanmasına yardımcı olur. |
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 anlamına gelir yayın bilgileri kullanılabilir değil Active Directory. Bu parametre onaylanmaz ve yalnızca komut dosyaları geriye dönük uyumluluk için desteklenir.Yayın bilgileri, artık Active Directory'ye ekleyebilirsiniz. |
max_concurrent_merge |
int |
Eşzamanlı birleştirme işlemleri sayısı.If 0, there is no limit to the number of concurrent merge processes running at any given time. |
max_concurrent_dynamic_snapshots |
int |
Birleştirme yayın karşı çalışan eş zamanlı süzülmüş veri anlık görüntü oturumları sayısı.If 0, there is no limit to the maximum number of concurrent filtered data snapshot sessions that can run simultaneously against the publication at any given time. |
use_partition_groups |
int |
Bölümleri kullanılan önceden hesaplanan belirler.Değeri, 1 bölümleri önceden hesaplanan anlamına kullanılır. |
num_of_articles |
int |
Makalelerinde sayısı yayın. |
replicate_ddl |
int |
Şema değişiklikleri, yayımlanmış tabloları çoğaltılır.Değeri, 1 şema değişikliklerinin çoğaltıldığını anlamına gelir. |
publication_number |
smallint |
Bu yayın için atanan sayı. |
allow_subscriber_initiated_snapshot |
bit |
Abone süzülmüş veri anlık görüntü oluşturma işlemi başlatabilir, belirler.Değeri, 1 anlamına gelir, abonelerin başlatmak anlık görüntü işlem. |
allow_web_synchronization |
bit |
Belirler yayın Web üzerinden eşitleme için etkinleştirilmiş.Değeri, 1 Web üzerinden eşitleme etkinleştirildiği anlamına gelir. |
web_synchronization_url |
nvarchar(500) |
Internet Web üzerinden eşitleme için kullanılan url. |
allow_partition_realignment |
bit |
Siler gönderilir, belirler abone ne zaman satır yayımcı değiştirilmesi neden bölümünü değiştirmek için.Değeri, 1 anlamına gelir, silmeleri için gönderilir abone.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 hafta = 2 = ay 3 yıl = |
has_downloadonly_articles |
bit |
Tüm makaleleri, ait olmadığını gösterir yayın yalnızca karşıdan yükleme makaleleri olan.Değeri, 1 gösterir olduğunu yalnızca karşıdan yükleme makaleleri. |
decentralized_conflicts |
int |
Çakışmaya neden Abone tarafında çakışma kayıtları depolanır olup olmadığını gösterir.Değeri, 0 gösterir bu çakışma kayıtları şurada saklanırabone. 1 Değeri, Abone tarafında çakışma kayıtları depolanır gösterir. |
generation_leveling_threshold |
int |
Bir kuşak içinde bulunan değişiklik sayısını belirtir.Bir nesli bir koleksiyon bir yayımcı veya abone teslim değişiklikleri.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 oluşmadan önce değişiklikleri abonenin karşıya olup olmadığını gösterir.Değeri, 1 bir otomatik reinitialization oluşmadan önce değişiklikleri abonenin karşıya gösterir.0 Değeri, değişiklikleri bir otomatik reinitialization önce karşıya gösterir. |
Dönüş Kodu Değerleri
0(başarılı) veya 1 (başarısız)
Açıklamalar
sp_helpmergepublication birleştirmede kullanılan çoğaltma.
İzinler
Üyeleri yayın erişim listesi yayın yapabilirsiniz için yürütmek sp_helpmergepublication için bu yayını.Üyeleri db_owner yayın veritabanı üzerinde sabit veritabanı rolü olabilir yürütmek sp_helpmergepublication tüm yayınları hakkında bilgi için
Örnek
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2008R2]
EXEC sp_helpmergepublication @publication = @publication;
GO