Aracılığıyla paylaş


sysmergepublications (Transact-SQL)

Şunlar için geçerlidir: SQL Server

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

Sütun adı Veri tipi Açıklama
yayımcı sysname Varsayılan sunucunun adı.
publisher_db sysname Varsayılan Publisher veritabanının adı.
ad sysname Yayının adı.
açıklama nvarchar(255) Yayının kısa bir açıklaması.
saklama int Birimin retention_period_unit sütununun değeriyle gösterildiği yayın kümesinin tamamı için bekletme süresi.
publication_type tinyint Yayının filtrelendiğini gösterir:

0 = Filtrelenmedi.

1 = Filtrelenmiş.
pubid uniqueidentifier Bu yayının benzersiz kimlik numarası. Bu, yayın eklendiğinde oluşturulur.
designmasterid uniqueidentifier Gelecekte kullanmak üzere ayrılmıştır.
parentid uniqueidentifier Geçerli eş veya alt küme yayınının oluşturulduğu üst yayını gösterir (hiyerarşik yayımlama topolojileri için kullanılır).
sync_mode tinyint Bu yayının eşitleme modu:

0 = Yerel.

1 = Karakter.
allow_push int Yayının gönderim aboneliklerine izin verip vermeyeceğini gösterir.

0 = Gönderme aboneliklerine izin verilmiyor.

1 = Anında iletme aboneliklerine izin verilir.
allow_pull int Yayının çekme aboneliklerine izin verip vermeyeceğini gösterir.

0 = Çekme aboneliklerine izin verilmiyor.

1 = Çekme aboneliklerine izin verilir.
allow_anonymous int Yayının anonim aboneliklere izin verip vermeyeceğini gösterir.

0 = Anonim aboneliklere izin verilmiyor.

1 = Anonim aboneliklere izin verilir.
centralized_conflicts int Çakışma kayıtlarının Yayımcı'da depolanıp depolanmadığını gösterir:

0 = Çakışma kayıtları Publisher'da depolanmaz.

1 = Çakışma kayıtları Yayımcı'da depolanır.
durum tinyint Gelecekte kullanmak üzere ayrılmıştır.
snapshot_ready tinyint Yayının anlık görüntüsünün durumunu gösterir:

0 = Anlık görüntü kullanıma hazır değil.

1 = Anlık görüntü kullanıma hazır.

2 = Bu yayın için yeni bir anlık görüntü oluşturulmalıdır.
enabled_for_internet bit Yayının eşitleme dosyalarının FTP ve diğer hizmetler aracılığıyla İnternet'e açık olup olmadığını gösterir.

0 = Eşitleme dosyalarına İnternet'ten erişilebilir.

1 = Eşitleme dosyalarına İnternet'ten erişilemez.
dynamic_filters bit Yayının parametreli satır filtresi kullanılarak filtrelenip filtrelenmediğini gösterir.

0 = Yayın satıra filtrelenmez.

1 = Yayın satıra filtrelenmiştir.
snapshot_in_defaultfolder bit Anlık görüntü dosyalarının varsayılan klasörde depolanıp depolanmayacağını belirtir:

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

1 = Anlık görüntü dosyaları alt_snapshot_foldertarafından belirtilen konumda depolanır.
alt_snapshot_folder nvarchar(255) Anlık görüntü için alternatif klasörün konumu.
pre_snapshot_script nvarchar(255) bir işaretçisi. Abonede anlık görüntü uygulanırken, Birleştirme Aracısı'nın çoğaltma nesnesi betiklerinden önce çalıştıracağı sql dosyasını.
post_snapshot_script nvarchar(255) bir işaretçisi. İlk eşitleme sırasında diğer tüm çoğaltma nesnesi betikleri ve verileri uygulandıktan sonra Birleştirme Aracısı'nın çalıştırıldığı sql dosyasını.
compress_snapshot bit alt_snapshot_folder konuma yazılan anlık görüntünün Microsoft CAB biçiminde sıkıştırılıp sıkıştırılmayacağını belirtir. 0 dosyanın sıkıştırılmadığını belirtir.
ftp_address sysname Dağıtımcı için Dosya Aktarım Protokolü (FTP) hizmetinin ağ adresi. FTP etkinse Birleştirme Aracısı'nın alması için yayın anlık görüntü dosyalarının nerede bulunduğunu belirtir.
ftp_port int Dağıtımcı için FTP hizmetinin bağlantı noktası numarası.
ftp_subdirectory nvarchar(255) Birleştirme Aracısı'nın alması için anlık görüntü dosyalarının kullanılabildiği alt dizin.
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 Çakışmaların tutıldığı saklama süresini gün cinsinden belirtir. Bu süreden sonra çakışma satırı çakışma tablosundan temizlenir.
keep_before_values int Bu yayın için eşitleme iyileştirmesi yapılıp yapılmayacağını belirtir:

0 = Eşitleme iyileştirilmemiştir ve bir bölümdeki veriler değiştiğinde tüm Abonelere gönderilen bölümler doğrulanır.

1 = Eşitleme iyileştirilir ve yalnızca değiştirilen bölümde satırları olan aboneler etkilenir.
allow_subscription_copy bit Abonelik veritabanını kopyalama özelliğinin etkinleştirilip etkinleştirilmediğini belirtir. 0, kopyalamaya izin verilmediği anlamına gelir.
allow_synctoalternate bit Alternatif bir eşitleme ortağının bu Yayımcı ile eşitlemesine izin verilip verilmeyeceğini belirtir. 0, eşitleme ortağına izin verilmediği anlamına gelir.
validate_subscriber_info nvarchar(500) Abone bilgilerini almak ve Abone'de parametreli satır filtreleme ölçütlerini doğrulamak için kullanılan işlevleri listeler.
ad_guidname sysname Yayının Microsoft Active Directory'de yayımlanıp yayımlanmayacağını belirtir. Geçerli bir GUID, yayının Active Directory'de yayımlandığını ve GUID'nin objectGUIDkarşılık gelen Active Directory yayın nesnesi olduğunu belirtir. NULL ise, yayın Active Directory'de yayımlanmaz.
backward_comp_level int Veritabanı uyumluluk düzeyi. Aşağıdaki değerlerden biri olabilir:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
max_concurrent_merge int İzin verilen en fazla eşzamanlı birleştirme işlemi sayısı. Bu özellik için 0 değeri, herhangi bir zamanda çalıştırılan eşzamanlı birleştirme işlemlerinin sayısıyla ilgili bir sınır olmadığı anlamına gelir. Bu özellik, bir kerede bir birleştirme yayınına karşı çalıştırılabilir eşzamanlı birleştirme işlemlerinin sayısı olarak bir sınır ayarlar. Aynı anda zamanlanan ve değerin çalışmasına izin verenden daha fazla anlık görüntü işlemi varsa, fazla işler bir kuyruğa alınır ve şu anda çalışan birleştirme işlemi bitene kadar bekler.
max_concurrent_dynamic_snapshots int Birleştirme yayında çalıştırılabilen izin verilen eşzamanlı filtrelenmiş veri anlık görüntü oturumlarının sayısı üst sınırı. 0ise, herhangi bir zamanda yayında aynı anda çalışabilecek en fazla eşzamanlı filtrelenmiş veri anlık görüntüsü oturumu sayısı sınırı yoktur. Bu özellik, bir kerede bir birleştirme yayınına karşı çalıştırılabilir eşzamanlı anlık görüntü işlemlerinin sayısı olarak bir sınır ayarlar. Aynı anda zamanlanan ve değerin çalışmasına izin verenden daha fazla anlık görüntü işlemi varsa, fazla işler bir kuyruğa alınır ve şu anda çalışan birleştirme işlemi bitene kadar bekler.
use_partition_groups smallint Yayının önceden derlenmiş bölümler kullanıp kullanmadığını belirtir.
dynamic_filters_function_list nvarchar(500) Yayının parametreli satır filtrelerinde kullanılan işlevlerin noktalı virgülle ayrılmış listesi.
partition_id_eval_proc sysname Atanan bölüm kimliğini belirlemek için Abonenin Birleştirme Aracısı tarafından çalıştırılan yordamın adını belirtir.
publication_number smallint pubidiçin 2 baytlık eşleme sağlayan kimlik sütununu belirtir. pubid yayın için genel olarak benzersiz bir tanımlayıcıdır, ancak yayın numarası yalnızca belirtilen veritabanında benzersizdir.
replicate_ddl int Yayın için şema çoğaltmanın desteklenip desteklenmediğini gösterir.

0 = DDL deyimleri çoğaltılmaz.

1 = yayımcıda yürütülen DDL deyimleri çoğaltılır.

Daha fazla bilgi için bkz. Yayın Veritabanlarında Şema Değişiklikleri Yapma.
allow_subscriber_initiated_snapshot bit Abonelerin parametreli filtreleri kullanarak yayın için anlık görüntü oluşturan işlemi başlatabileceğini gösterir. 1, Abonelerin anlık görüntü işlemini başlatabileceğini gösterir.
dynamic_snapshot_queue_timeout int Parametreli filtreler kullanılırken anlık görüntü oluşturma işleminin başlaması için abonenin kuyrukta kaç dakika beklemesi gerektiğini belirtir.
dynamic_snapshot_ready_timeout int Bir Abonenin parametreli filtreler kullanılırken anlık görüntü oluşturma işleminin tamamlanmasını kaç dakika bekleyeceğini belirtir.
dağıtımcı sysname Yayının Dağıtımcı adı.
snapshot_jobid ikili (16) Abone anlık görüntü oluşturma işlemini başlatabildiğinde anlık görüntüyü oluşturan aracı işini tanımlar.
allow_web_synchronization bit Yayının Web eşitlemesi için etkinleştirilip etkinleştirilmediğini belirtir. Burada 1, yayın için Web eşitlemesinin etkinleştirildiği anlamına gelir.
web_synchronization_url nvarchar(500) Web eşitlemesi için kullanılan İnternet URL'sinin varsayılan değerini belirtir.
allow_partition_realignment bit Yayımcıdaki satırda değişiklik yapıldığında silmelerin aboneye gönderilip gönderilmediğini gösterir.

0 = Eski bir bölümdeki veriler abonede bırakılır ve burada yayımcıda bu verilerde yapılan değişiklikler bu Aboneye çoğaltılmaz, ancak Abonede yapılan değişiklikler Yayımcı'ya çoğaltılır.

1 = Abonenin bölümünün artık parçası olmayan verileri kaldırarak bölüm değişikliğinin sonuçlarını yansıtmak için Aboneye siler.

Daha fazla bilgi için bkz. sp_addmergepublication (Transact-SQL).

Not: Bu değer 0 abonede kalan veriler salt okunurmuş gibi ele alınmalıdır; ancak bu, çoğaltma sistemi tarafından kesinlikle uygulanmaz.
retention_period_unit tinyint şu değerlerden biri olabilecek bekletmetanımlarken kullanılan birimi tanımlar:

0 = Gün.

1 = Hafta.

2 = Ay.

3 = Yıl.
decentralized_conflicts int Çakışma kayıtlarının çakışmaya neden olan Abonede depolanıp depolanmadığını gösterir:

0 = Çakışma kayıtları Abonede depolanmaz.

1 = Çakışma kayıtları Abonede depolanır.
generation_leveling_threshold int Bir nesilde yer alan değişikliklerin sayısını belirtir. Nesil, yayımcıya veya aboneye teslim edilen değişikliklerden oluşan bir koleksiyondur.
automatic_reinitialization_policy bit Otomatik yeniden başlatma gerçekleşmeden önce değişikliklerin Aboneden karşıya yüklenip yüklenmediğini gösterir.

1 = Otomatik yeniden başlatma gerçekleşmeden önce aboneden değişiklikler yüklenir.

0 = Değişiklikler otomatik yeniden başlatmadan önce karşıya yüklenmez.

Ayrıca Bkz.

Çoğaltma Tabloları (Transact-SQL)
Çoğaltma Görünümleri (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_helpmergepublication (Transact-SQL)