Aracılığıyla paylaş


Yayımlama Modeli Özet çoğaltma

Yayımcı, dağıtıcı, aboneler, yayınlar, makaleler ve abonelikleri içeren çoğaltma topolojisi bileşenleri temsil etmek için bir yayımlama endüstri mecazının çoğaltma kullanır.It is helpful to think of Microsoft SQL Server replication in terms of a magazine:

  • Dergi publisher bir veya daha fazla yayınları üretir.

  • yayın makaleleri bulunmaktadır.

  • Yayımcı dergi doğrudan dağıtır ya da bir dağıtımcı kullanır

  • Abone olduğunuz yayınları aboneleri alırsınız

Dergi mecazının anlama çoğaltma için yararlı olsa da, bu dikkat önemlidir SQL Server çoğaltma işlevselliği, değil temsil bu mecazının özellikle yeteneği güncelleştirmeleri kurmak bir abone ve yayımcı yayın. makaleleri artımlı değişiklikler göndermek de içerir

A çoğaltma topolojisi sunucular arasında veri nasıl akacağını belirleyen mantığı açıklar ve sunucular ve veri kopyaları arasındaki ilişkiyi tanımlar.Birden çok çoğaltma işlemi vardır (denir aracıları) Yayımcı ve aboneleri arasında verileri taşıma ve kopyalama sorumludur.Aşağıdaki resimde bileşenleri ve süreçlerle ilgili çoğaltma genel bir bakış verilmiştir.

Çoğaltma bileşenleri ve veri akışı

Yayımcı

Yayımcı veritabanı olan örnek , veri çoğaltma aracılığıyla diğer konumlarda kullanılabilmesini sağlar.Yayımcı'ın bir veya daha fazla yayınları her mantıksal olarak ilişkili nesneleri ve çoğaltmak için veri küme tanımlama sağlayabilirsiniz.

Dağıtıcı

Bir veritabanı dağıtıcı olan örnek bir veya daha fazla yayımcılar ile ilişkili belirli verileri çoğaltma için bir depo olarak davranır.Her yayımcı dağıtımcı adresindeki tek veritabanı (dağıtım veritabanı olarak da bilinir) ile ilişkilidir.Dağıtım veritabanı çoğaltma durum verileri, yayın hakkında meta verilerleri depolar ve taşınan veriler için bir sıra bazı durumlarda görür Yayımcı aboneleri için.Çoğu durumda, tek bir veritabanı sunucusu örnek yayımcı ve dağıtıcı davranır.Bu olarak bilinen bir yerel Dağıtımcı.Yayımcı ve dağıtıcı ayrı veritabanı sunucu örnekleri üzerinde yapılandırıldığında, dağıtıcı olarak bilinen bir uzak Dağıtımcı.

Aboneler

Bir abone veritabanı olan örnek , çoğaltılmış verileri alır.Abone verileri birden fazla yayımcılar ve yayınları alabilirsiniz.Çoğaltma abone seçilen türüne bağlı olarak de veri geçirmek değişikliklerini geri Yayımcı ya da diğer aboneler için verileri yeniden yayımlayın.

Makale

Bir makale dahil bir veritabanı nesnesini tanımlayan bir yayın.yayın makaleleri, tablolar, görünümler, saklı yordamlar ve diğer nesneleri de dahil olmak üzere farklı türleri içerebilir.Tablolar makaleler yayımlandığında, filtreler sütunların ve satırların abonelere gönderilen verileri kısıtlamak için kullanılır.

Yayını

yayın olan bir koleksiyon , bir veritabanındaki bir veya daha fazla makaleler.Birden çok makale gruplandırma bir yayına mantıksal olarak ilişkili belirtmeyi kolaylaştırır küme veritabanı nesnelerinin ve bir birim olarak çoğaltılan veri.

Abonelik

Bir abonelik için bir kopyasını isteğidir bir yayın bir abone için teslim edilecek.Hangi yayın, nerede ve ne zaman alınır, abonelik tanımlar.Abonelikleri iki tür vardır: gönderme ve çekme.gönderme ve çekme abonelikleri hakkında daha fazla bilgi için bkz: Yayınlar için abone olma.