Sysmergepublications (Transact-sql)

Veritabanı içinde tanımlanan her birleştirme yayını için bir satır içerir. Bu tablo, yayını ve abonelik veritabanları içinde depolanır.

Sütun adı

Veri türü

Açıklama

Yayınevi

sysname

Varsayılan sunucu adı.

publisher_db @

sysname

Varsayılan Publisher veritabanının adı.

name

sysname

Yayın adı.

Açıklama

nvarchar(255)

Yayın kısa bir açıklaması.

saklama

int

Burada birim değeri tarafından belirtilir yayının tamamını kümesi saklama dönemi retention_period_unit sütun.

publication_type

tinyint

Yayını filtre gösterir:

0 = Süzülmüş değil.

1 = Süzülmüş.

PubID

uniqueidentifier

Bu yayın için benzersiz kimlik numarası. Yayını eklendiğinde oluşturulur.

DesignMasterID

uniqueidentifier

Gelecekteki kullanım için ayrılmıştır.

ParentID

uniqueidentifier

Geçerli eş ya da alt yayını (hiyerarşik yayımlama topolojileri için kullanılan) oluşturulduğu üst yayın gösterir.

sync_mode

tinyint

Bu yayın eşitleme modu:

0 = Yerel.

1 = Karakter.

Allow_push

int

Yayını itme abonelikleri verip vermediğini gösterir.

0 = Itme abonelikleri izin verilmiyor.

1 = Itme abonelikleri izin verilir.

Allow_pull

int

Yayını çekme abonelikleri verip vermediğini gösterir.

0 = Çekme abonelikleri izin verilmiyor.

1 = Çekme abonelikleri izin verilir.

allow_anonymousyanlış

int

Yayını anonim abonelikleri verip vermediğini gösterir.

0 = Anonim abonelikleri izin verilmiyor.

1 = Anonim abonelikleri izin verilir.

Centralized_conflicts

int

Çakışma kayıtları yayımcı depolanır olup olmadığını gösterir:

0 = Çakışma kayıtları yayımcı değil depolanır.

1 = Çakışma kayıtları yayımcı depolanır.

durumu

tinyint

Gelecekteki kullanım için ayrılmıştır.

snapshot_ready

tinyint

Yayını anlık durumunu gösterir:

0 = Anlık kullanım için hazır değil.

1 = Anlık kullanılmak üzere hazır.

2 Bu yayın oluşturulmalıdır için yeni bir anlık =.

enabled_for_internetyanlış

bit

Yayını eşitleme dosyaları ftp ve diğer hizmetleri üzerinden Internet'e açık olan olup olmadığını gösterir.

0 = Eşitleme dosyaları Internet üzerinden erişilebilir.

1 = Eşitleme dosyaları Internet üzerinden erişilebilir.

Yanlışdynamic_filters

bit

Yayını Parametreli satır filtre kullanarak filtre olup olmadığını gösterir.

0 = Yayını değil satır süzülür.

1 = Yayını satır süzülür.

snapshot_in_defaultfolder

bit

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

0 = Anlık görüntü dosyaları varsayılan klasöründe bulunmaktadır.

1 = Anlık görüntü dosyaları ile belirtilen konumda depolanmış olan alt_snapshot_folder.

alt_snapshot_folder

nvarchar(255)

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

pre_snapshot_script

nvarchar(255)

İşaretçi bir. sql abone adresindeki anlık uygularken birleştirme aracı herhangi bir çoğaltma nesnesi önce çalışan dosya scripts.

post_snapshot_script

nvarchar(255)

İşaretçiyi bir. sql Birleştirme Aracısı çalıştırır sonuçta diğer çoğaltma nesnesi komut dosyaları ve verilerine bir başlangıç eşitlemesi sırasında uygulanan dosya.

compress_snapshot

bit

Belirtir olup olmadığını yazılı anlık alt_snapshot_folder konum içine sıkıştırılmış Microsoftcab biçimine. 0 Dosya sıkıştırılmış belirtir.

ftp_address

sysname

Dağıtımcı Dosya Aktarım Protokolü (ftp) hizmeti ağ adresi. ftp etkinse yayını anlık görüntü dosyaları, almak birleştirme aracı konumlandırıldığı belirtir.

ftp_port

int

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

ftp_subdirectory

nvarchar(255)

Burada anlık görüntü dosyaları almak Birleştirme Aracısı için kullanılabilir alt dizini.

ftp_login

sysname

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

ftp_password

nvarchar(524)

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

Conflict_retention

int

Saklama dönemi gün, kendisi için çakışmaları korunur belirtir. Bu saatten sonra çakışma tablodan çakışma satır temizlenir.

keep_before_values

int

Bu yayın için eşitleme en iyi duruma getirme oluşmasını olup olmadığını belirtir.

0 = Eşitleme optimize değil ve bir bölüm veri değiştiği zaman tüm abonelere gönderilen bölümleri doğrulanacaktır.

1 = Eşitleme en iyi duruma getirilmiş ve satır değiştirilen bölüm sahip aboneleri etkilenir.

allow_subscription_copy

bit

Abonelik veritabanı kopyalama yeteneği etkin olup olmadığını belirtir. 0 kopyalamaya izin verilmiyor anlamına gelir.

allow_synctoalternate

bit

Farklı eşitleme ortağı bu Publisher ile eşitlemeye izin verilip verilmeyeceğini belirtir. 0 yani eşitleme ortağı izin verilmez.

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.

ad_guidname

sysname

Yayın içinde yayımlanıp yayımlanmadığını belirtir MicrosoftActive Directory'yi. Yayını Active Directory'de yayımlanır ve ilgili Active Directory yayın nesnesinin GUID olarak geçerli GUID belirtir ObjectGUID. Yayını, null ise Active Directory'de yayımlanmaz.

backward_comp_level

int

Veritabanı uyumluluk düzeyi. Aşağıdaki değerlerden biri olabilir:

90 = SQL Server 2005.

100 = SQL Server 2008.

max_concurrent_merge

int

İzin verilen eşzamanlı birleştirme işlemleri sayısı. Değeri 0 için bu özellik herhangi bir zamanda çalışan eş zamanlı birleştirme işlemleri sayısı için bir sınır olduğu anlamına gelir. Bu özellik, birleştirme yayınına karşı aynı anda çalıştırabileceğiniz eşzamanlı birleştirme işlemleri sayısı için bir sınır ayarlar. Daha anlık işlemler aynı anda çalışmasına değer verdiğinden planlanan varsa, aşırı işlerin kuyruğa koymak olacaktır ve şu anda çalışan birleştirme işlemi bitene kadar bekleyin.

max_concurrent_dynamic_snapshots

int

Birleştirme yayını karşı çalışan izin verilen eşzamanlı süzülmüş veri anlık görüntü oturumları sayısı. Eğer 0, herhangi bir zamanda yayına karşı aynı anda çalıştırabileceğiniz eşzamanlı süzülmüş veri anlık oturumları sayısı için bir sınır yoktur. Bu özellik, birleştirme yayınına karşı aynı anda çalıştırabileceğiniz eşzamanlı anlık görüntü işlem sayısı için bir sınır ayarlar. Daha anlık işlemler aynı anda çalışmasına değer verdiğinden planlanan varsa, aşırı işlerin kuyruğa koymak olacaktır ve şu anda çalışan birleştirme işlemi bitene kadar bekleyin.

use_partition_groups

smallint

Yayını precomputed bölümleri kullanıp kullanmadığını belirtir.

dynamic_filters_function_list

nvarchar(500)

Noktalı virgülle ayrılmış yayının Parametreli satır filtrelerini kullanılan işlevlerin listesi.

partition_id_eval_proc

sysname

Birleştirme Aracısı tarafından atanan bölüm kimliğini belirlemek için abone çalıştırmak yordamın adını belirtir

publication_number

smallint

Kimlik sütunu bir 2 baytlık eşleme sağlar belirtir PubID. PubID yayın numarası yalnızca specififed veritabanı içinde benzersiz ise yayını, genel olarak benzersiz bir tanıtıcıdır.

replicate_ddl

int

Şema çoğaltma için yayın desteklenip desteklenmediğini gösterir.

0 = ddl deyimleri değil çoğaltılır.

1 = ddl publisher yürütülen deyimleri çoğaltılır.

Daha fazla bilgi için, bkz. Yayını veritabanları üzerinde şeması değişiklikler yapmak.

allow_subscriber_initiated_snapshot

bit

Abone anlık parametreli filtreleri kullanarak bir yayın oluşturur işlem başlatabilir gösterir. 1 Abone anlık işlem başlatabilir gösterir.

dynamic_snapshot_queue_timeout

int

Kaç dakika parametreli filtreleri kullanırken başlamak anlık görüntü oluşturma işlemi için sıradaki abone bekleyeceği belirtir.

dynamic_snapshot_ready_timeout

int

Abone parametreli filtreleri kullanırken tamamlanması anlık görüntü oluşturma işlemi için kaç dakika bekleyeceğini belirtir.

Dağıtıcı

sysname

Yayını dağıtımcı adı.

snapshot_jobid

binary(16)

Abone anlık görüntü oluşturma işlemi başlatabilir anlık görüntüsünü oluşturur Aracısı işi tanımlar.

allow_web_synchronization

bit

Yayının Web eşitleme için etkinleştirilmiş olup olmadığını belirtir nerede 1 Web eşitleme yayın için etkin olduğunu gösterir.

web_synchronization_url

nvarchar(500)

Internet'te Web eşitleme için kullanılan url varsayılan değerini belirtir.

allow_partition_realignment

bit

Satır Yayımcı üzerinde değişiklik bölümünü değiştirmek neden siler için abone gönderilip gönderilmediğini gösterir.

0 = Veri--dan eski bir bölüm yaptı nerede bu veri yayımcı üzerinde yapılan değişiklikler değil bu abone çoğaltmak, ancak abone üzerinde yapılan değişiklikler çoğaltmak için yayımcı abone.

1 = Bölüm değişiklik sonuçları abonenin bölüm uzun bir parçası olmayan veri kaldırarak yansıtacak şekilde abone siler.

Daha fazla bilgi için, bkz. veyasp_addmergepublication (Transact-sql).

NotNot
Bu değer olduğunda, Abone tarafında kalan verileri 0 sanki salt okunur; kabul Ancak, bu kesinlikle çoğaltma sistem tarafından zorlanmaz.

retention_period_unit

tinyint

Tanımlarken kullanılan birimi tanımlar saklama, bu değerlerden biri olabilir:

0 = Day.

1 Hafta =.

2 = Ay.

3 = Yıl.

decentralized_conflicts

int

Çakışmaya neden abone çakışma kayıtları depolanır olup olmadığını gösterir:

0 = Çakışma kayıtları abone değil depolanır.

1 = Çakışma kayıtları abone depolanır.

generation_leveling_threshold

int

Bir kuşak içinde yer alan değişiklik sayısını belirtir. Bir nesil, bir yayımcı veya abone teslim değişiklikleri topluluğudur.

automatic_reinitialization_policy

bit

Otomatik reinitialization oluşmadan önce değişiklikleri abonenin karşıya olup olmadığını gösterir.

1 = Otomatik reinitialization oluşmadan önce değişiklikleri abonenin karşıya.

0 = Otomatik reinitialization önce değişiklikleri karşıya.

Ayrıca bkz.

Başvuru

Çoğaltma görünümleri (Transact-sql)

veyasp_addmergepublication (Transact-sql)

yürütmesp_changemergepublication (Transact-sql)

eşdeğerdirsp_helpmergepublication (Transact-sql)

Kavramlar

Çoğaltma tabloları (Transact-sql)