Yayın Özellikleri, Abonelik Seçenekleri

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Yayın Özellikleri diyalog kutusundaki Abonelik Seçenekleri sayfası, aboneliklerle ilişkili yayın seviyesi özellikleri görüntülemenize ve ayarlamanıza olanak tanır. Özellikler aşağıdaki kategorilere göre gruplandırılır:

  • Tüm yayınlar için geçerli olan özellikler.

  • Anlık görüntü ve işlem yayınlarına (aboneliklerin güncellenmesine izin verenler dahil) için geçerli olan özellikler.

  • Birleştirme yayınlarına uygulanan özellikler.

Note

Bazı özellikler salt okunurdur; bunun nedenleri bu bölümdeki özellik açıklamalarında ele alınmaktadır. Bazı özellik değişiklikleri yayın için yeni bir anlık görüntü gerektirirken, bazıları tüm aboneliklerin yeniden başlatılmasını gerektirir. Daha fazla bilgi için bkz. Yayın ve Makale Özelliklerini Değiştirme.

Tüm yayınlar için seçenekler

Yaratım ve Senkronizasyon

Anonim aboneliklere izin ver
Anonim çekme aboneliklerine izin verilip verilmeyeceğini belirler. Anonim abonelikler Microsoft SQL Server Compact 3.5 Service Pack 1, Microsoft SQL Server 2005 Mobil sürümü ve Windows CE için Microsoft SQL Server için desteklenmektedir. Bu seçeneği anlık görüntü ve işlemsel yayınlar için kullanmak için, Snapshot her zaman erişilebilir seçeneğinin True olarak ayarlanması gerekir.

Eklenebilir abonelik veritabanı
Aboneliklerin oluşturulup oluşturulamayacağını bir abonelik veritabanının bir kopyasını ekleyerek belirler (anlık görüntü ve işlemsel yayınlar için Snapshot her zaman erişilebilir seçeneğinin True olarak ayarlanmasını gerektirir).

Important

Eklenebilir abonelikler gelecekteki sürümlerde mevcut olmayacak. Bu özellik kullanımdan kaldırılmıştır.

Pull aboneliklerine izin ver
Abonelerin bu yayına pull abonelik oluşturmasına izin verilip verilmeyeceğine karar verir. Daha fazla bilgi için Yayınlara Abone Ol.

Şema Çoğaltımı

Şema değişikliklerini çoğaltma
Microsoft SQL Server 2005 (9.x) ve sonraki sürümler. Şema değişikliklerinin (örneğin bir tabloya sütun eklemek veya sütunun veri tipini değiştirmek) yayınlanan nesnelere çoğaltıp çoğaltılmamasını belirler. Daha fazla bilgi için bkz. Yayın Veritabanlarında Şema Değişiklikleri Yapma.

Anlık görüntü ve işlem yayınları için seçenekler

Yaratım ve Senkronizasyon

Bağımsız Dağıtım Temsilcisi
Bu veritabanındaki diğer yayınlardan bağımsız bir ajan kullanılıp kullanılmayacağına karar verir. Bu seçenek yalnızca okunabilir; New Publication Wizard ile oluşturulan yayınlar için varsayılan olarak True olarak ayarlanır ve yayın oluşturulduktan sonra değiştirilemez. Daha fazla bilgi için bkz. Çoğaltma Aracısı Yönetimi.

Snapshot her zaman erişilebilir
Snapshot Agent her çalıştığında snapshot dosyalarının oluşturulup oluşturulmayacağını belirler (Independent Distribution Agent gerektirir). Bu seçenek yalnızca okunabilir; Hemen Bir Snapshot Yarat seçeneğini seçip abonelikleri başlatmak için New Publication Wizard'ın (varsayılan) Snapshot Agent sayfasında anı başlatmak için hazır tutarsanız, bu durum True olarak ayarlanır. Daha fazla bilgi için Anlık Görüntüyü Oluştur ve Uygula bölümüne bakabilirsiniz.

Yedek dosyalardan başlatmaya izin ver
SQL Server 2005 (9.x) ve sonraki sürümler. Yedek dosyaların abonelikleri başlatmak için kullanılıp kullanılmamasına izin verilmesini belirler. Daha fazla bilgi için bkz. Anlık Görüntü Olmadan İşlemsel Abonelik Başlatma.

SQL Server Olmayan Abonelere İcazet Et
SQL Server 2005 (9.x) ve sonraki sürümler. Yayının SQL Server Abonesi olmayan kullanıcıları destekleyip desteklemediğini belirler. Bu seçeneği True olarak ayarlamak, diğer yayın özelliklerini SQL Server Abonesi olmayan kişileri desteklemeye ayarlar. Bu seçenek, abonelikler varsa salt okunurdur; Anında güncelleştirme aboneliklerine izin ver, Kuyruğa alınmış güncelleştirme aboneliklerine izin ver veya Eşler arası aboneliklere izin ver seçeneği True olarak ayarlanmışsa, True olarak ayarlanamaz. Daha fazla bilgi için bkz. SQL Server Olmayan Aboneler.

Veri Dönüştürme

Veri dönüşümlerine izin ver
Veriyi bir aboneye dağıtmadan önce dönüştürmek için Veri Dönüşüm Hizmetleri (DTS) kullanılıp kullanılmayacağına karar verir. Bu seçenek yalnızca okunabilir; Veri dönüşümleri, yalnızca bir yayın depolanmış prosedürler kullanılarak oluşturulduğunda etkinleştirilebilir.

Important

Dönüştürülebilir abonelikler gelecekteki bir sürümde mevcut olmayacak. Bu özellik kullanımdan kaldırılmıştır.

Eşler arası Çoğaltma

Eşler arası aboneliklere izin verin
Yalnızca SQL Server 2005 (9.x) ve sonraki sürümler için geçerlidir. Yayının eşler arası çoğaltmayı destekleyip desteklemediğini belirler. Bu seçeneği True olarak ayarlamak, diğer yayın özelliklerini eşler arası çoğaltmayı desteklemek üzere ayarlar. Bu seçenek, abonelikler varsa yalnızca okunabilir. Bu seçenek, Anında güncellenen aboneliklere izin ver, Kuyruğa alınmış güncellenen aboneliklere izin ver veya SQL Server dışındaki abonelere izin ver seçeneği True olarak ayarlanmışsa True olarak ayarlanamaz. Daha fazla bilgi için bkz. Eşler Arası İşlemsel Çoğaltma.

Eşler arası çatışma algılamasına izin ver
Yalnızca SQL Server 2008 (10.0.x) ve sonraki sürümler için geçerlidir. Bu yayın için çatışma algılamasının etkin olup olmadığını belirtir. Çatışma algılamasını kullanmak için tüm düğümlerin SQL Server 2008 (10.0.x) veya daha sonraki bir sürüm çalıştırması gerekir; ve tüm düğümler için tespit etkin olmalıdır. Çatışma algılamasını kullanmak için, Peer originator id için de bir değer belirtmeniz gerekir. Daha fazla bilgi için, Eşler arası Çoğaltmada Çatışma Tespiti (Eşler arası Çoğaltma) bölümünü inceleyebilirsiniz.

Peer originator id
Yalnızca SQL Server 2008 (10.0.x) ve sonraki sürümler için geçerlidir. Eşler arası topolojideki bir düğüm için bir kimlik tanımlar. Bu kimlik, Eşler arası çatışma algılamasına izin ver seçeneği True olarak ayarlanmışsa çatışma tespiti için kullanılır. Topolojide hiç kullanılmamış pozitif, sıfır olmayan bir ID belirtin. Daha önce kullanılmış kimliklerin listesi için Mspeer_originatorid_history sistem tablosunu sorgulayın.

Güncellenebilir Abonelikler

Aboneliklerin anında güncellenmesine izin verin
Abone veri değişikliklerinin hemen Publisher'a çoğaltılabilir olup olmadığını belirler. Bu seçenek yalnızca okunabilir; Aboneliklerin güncellenmesi yalnızca bir yayın oluşturulduğunda etkinleştirilebilir. Daha fazla bilgi için İşlem Çoğaltması için Güncelleştirilebilir Abonelikler konusunu inceleyin.

Güncellemeler için kuyruklu aboneliklere izin ver
Abone veri değişikliklerinin daha sonra sıraya alınıp Publisher'a çoğaltıp getirilemeyeceğini belirler. Bu seçenek yalnızca okunabilir; Aboneliklerin güncellenmesi yalnızca bir yayın oluşturulduğunda etkinleştirilebilir. Daha fazla bilgi için İşlem Çoğaltması için Güncelleştirilebilir Abonelikler konusunu inceleyin.

Anlaşmazlıkları merkezi olarak raporlayın
Çakışan veri değişikliklerini yalnızca Publisher'da mı yoksa hem Publisher hem de Abone'de mi bildireceğini belirler (Queue güncellenen aboneliklere izin ver seçeneği gerektirir). Bu seçenek yalnızca okunabilir; New Publication Wizard ile oluşturulan yayınlar için varsayılan olarak True olarak ayarlanır ve yayın oluşturulduktan sonra değiştirilemez. Gerçek değeri, çatışmaların yalnızca Publisher'da bildirildiği anlamına gelir. Çatışmalar yalnızca bildirildikleri yerden izlenebilir.

Çatışma çözüm politikası
Abone değişikliği Publisher değişikliğiyle çakıştığında yapılacak işlemi belirtir (Abone güncellemelerini sıraya alma seçeneği gerektirir). Daha fazla bilgi için Sırada Güncelleme Çatışma Algılama ve Çözüm bölümüne bakınız.

Kuyruk türü
Değişikliklerin Publisher’a uygulanabilene kadar Subscriber üzerinde kuyruğa alınması için SQL Server kuyruğunun veya Microsoft Message Queuing (MSMQ) öğesinin kullanılıp kullanılmayacağını belirler (Allow queued updating subscriptions seçeneğini gerektirir). Bu seçenek yalnızca SQL Server 2000 (8.x) için geçerlidir; sonraki sürümler her zaman sıraya almak için SQL Server tablolarını kullanır.

Yayınları birleştirme seçenekleri

Çatışma Raporlaması

Anlaşmazlıkları merkezi olarak raporlayın
Çakışan veri değişikliklerini yalnızca Publisher'a mı yoksa hem Publisher hem de Aboneye bildirip bildirmemeye karar verir. Bu seçenek yalnızca okunabilir; New Publication Wizard ile oluşturulan yayınlar için varsayılan olarak True olarak ayarlanır ve yayın oluşturulduktan sonra değiştirilemez. Gerçek değeri, çatışmaların yalnızca Publisher'da bildirildiği anlamına gelir. Çatışmalar yalnızca bildirildikleri yerden izlenebilir. Daha fazla bilgi için, Gelişmiş Birleştirme Çoğaltmasında Çatışma Algılama ve Çözümleme başlıklı konudaki "Çatışmaları Görüntüleme" bölümüne bakın.

Filtering

Parametrizlenmiş filtrelere izin verin
Bir yayının parametrizlenmiş filtreler kullanıp kullanmadığına göre ayarlanır. Bu seçenek her zaman sadece okunabilir. Daha fazla bilgi için bkz. Parametreli Satır Filtreleri.

Aboneleri Doğrulama
Bir abonenin doğru veri bölümüne sahip olup olmadığını doğrularken hangi fonksiyonların kullanılacağını belirler. Birden çok değeri virgülle ayırın. Daha fazla bilgi için bkz. Birleştirme Abonesi için Bölüm Bilgilerini Doğrulama.

Önceden hesaplanan bölüntüler
SQL Server 2005 (9.x) ve sonraki sürümler. Senkronizasyonun optimize edilip edilmeyeceğini, hangi veri satırlarının hangi bölümlere ait olduğunu önceden hesaplayarak belirler. Bu ayar, yayın önceden hesaplanmış bölümler için ölçütleri karşılıyorsa varsayılan olarak True olur. Daha fazla bilgi için bkz. Önceden Derlenmiş Bölümler ile Parametreli Filtre Performansını İyileştirme.

Senkronizasyonu optimize edin
Her abonede ek meta veri depolayarak birleştirme işlemini optimize edip etmeyeceğine karar verir. Bu optimizasyon, önceden hesaplanmış bölümlerle yerini almıştır; Senkronizasyonu Optimize etme seçeneği yalnızca Ön Hesaplama bölümleriYanlış olarak ayarlanmışsa geçerlidir. Daha fazla bilgi için bkz. Parametreli Satır Filtreleri.

Birleştirme Süreçleri

Eşzamanlı süreçleri sınırlayın
Aynı anda çalışabilecek Merge Agent'lerinin sayısını sınırlayıp sınırlamayacağını belirler. Bu genellikle bir yayının aynı anda senkronize olan çok sayıda push aboneliği varsa kullanılır.

Maksimum eşzamanlı süreçler
Aynı anda çalışabilecek maksimum Merge Agent sayısı ( eşzamanlı süreçleri sınırlamayı gerektirir). Eşzamanlanan ajanların sayısı maksimumu aşarsa, sayı maksimumun altına inene kadar ajanlar kuyruğa alınır.