Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği
Çoğaltma, bir çoğaltma topolojisindeki bileşenleri temsil etmek için yayıncılık sektörü metaforu kullanır; bunlar arasında Publisher, Distributor, Aboneler, yayınlar, makaleler ve abonelikler bulunur. Microsoft SQL Server replikasyonunu bir dergi olarak düşünmek faydalı olur:
Bir dergi yayıncısı bir veya daha fazla yayın üretir
Bir yayın makaleler içerir
Yayıncı ya dergiyi doğrudan dağıtır ya da bir dağıtıcı kullanır
Aboneler, abone oldukları yayınları alır
Dergi metaforu çoğaltmayı anlamak için faydalı olsa da, SQL Server replikasyonunun bu metaforda temsil edilmeyen işlevleri de içerdiğini, özellikle bir abonenin güncellemeler yapabilmesini ve bir Publisher'ın bir yayındaki makalelere kademeli değişiklikler göndermesini içerdiğini belirtmek önemlidir.
Bir çoğaltma topolojisi, sunucular ile veri kopyaları arasındaki ilişkiyi tanımlar ve verilerin sunucular arasında nasıl akış yaptığını belirleyen mantığı netleştirir. Publisher ile Aboneler arasında veri kopyalayıp taşımaktan sorumlu olan birkaç çoğaltma süreci (ajanlar olarak adlandırılır) vardır. Aşağıdaki illüstrasyon, çoğaltmada yer alan bileşenler ve süreçlerin genel bir özetidir.
Publisher
Publisher, verileri diğer konumlara replikasyon yoluyla sunan bir veritabanı örneğidir. Publisher, her biri çoğaltılacak mantıksal olarak ilişkili bir nesne ve veri kümesini tanımlayan bir veya daha fazla yayına sahip olabilir.
Distributor
Dağıtıcı, bir veya daha fazla Yayıncı ile ilişkilendirilen replikasyona özgü verilerin deposu olarak görev yapan bir veritabanı örneğidir. Her Publisher, Dağıtıcıda tek bir veritabanı (dağıtım veritabanı olarak bilinir) ile ilişkilendirilir. Dağıtım veritabanı, çoğaltma durumu verilerini, yayınla ilgili meta verileri saklar ve bazı durumlarda verilerin Publisher'dan Abonelere taşınması için kuyruk görevi görür. Çoğu durumda, tek bir veritabanı sunucusu örneği hem Publisher hem de Distributor olarak görev yapar. Buna yerel Dağıtıcı denir. Publisher ve Distributor ayrı veritabanı sunucu örneklerinde yapılandırıldığında, Distributor uzak Dağıtıcı olarak bilinir.
Aboneler
Abone, çoğaltılan verileri alan bir veritabanı örneğidir. Bir abone, birden fazla yayıncıdan ve yayından veri alabilir. Seçilen çoğaltma türüne bağlı olarak, Abone veri değişikliklerini Publisher'a geri iletebilir veya verileri diğer abonelere yeniden yayınlayabilir.
Makale
Bir makale, bir yayına dahil edilen bir veritabanı nesnesini tanımlar. Bir yayın, tablolar, görünümler, saklanan prosedürler ve diğer nesneler gibi farklı türde makaleler içerebilir. Tablolar makale olarak yayımlandığında, filtreler Abonelere gönderilen verilerin sütunlarını ve satırlarını kısıtlamak için kullanılabilir.
Publication
Bir yayın, bir veritabanından bir veya daha fazla makalenin bir koleksiyonudur. Birden fazla makalenin tek bir yayın altında gruplanması, mantıksal olarak ilişkili ve tek bir birim olarak çoğaltılan veritabanı nesneleri ile verilerden oluşan bir kümenin belirlenmesini kolaylaştırır.
Subscription
Abonelik, bir yayının bir kopyasının bir aboneye teslim edilmesi talebinde bulunmasıdır. Abonelik, hangi yayının alınacağını, nerede ve ne zaman alınacağını belirler. İki tür abonelik vardır: push ve pull. Push ve pull abonelikleri hakkında daha fazla bilgi için Yayınlara Abone Olma bölümüne bakın.