Aracılığıyla paylaş


Verileri eşitleme

Veri Eşitleme veri işleme başvurur ve ilk anlık görüntü abone uygulandıktan sonra Publisher ve aboneleri arasında yayılan şema değişiklikleri. Eşitleme oluşabilir:

  • Sürekli olarak hangi işlem çoğaltma için normaldir.

  • İsteğe bağlı olarak, birleştirme çoğaltması tipik olduğu.

  • Anlık görüntü çoğaltma için tipik olan bir zamanlama.

Bir abonelik eşitlendiğinde, farklı işlemler kullandığınız çoğaltma türüne göre oluşur:

  • Snapshot çoğaltma. Eşitlemeyi yeniden şema ve abonelik veritabanı veri yayını veritabanı ile tutarlı böylece dağıtım aracı abone adresindeki anlık uygular olduğu anlamına gelir.

    Veri veya şema değişiklikleri Yayımcı tarafında yapılan, abone değişiklikleri yaymak için yeni bir anlık görüntü oluşturulan gerekir.

  • Işlem çoğaltma. Eşitleme, dağıtım aracı güncelleştirmeleri, ekler, siler ve diğer değişiklikleri dağıtım veritabanından abone aktarımlarına anlamına gelir.

  • Çoğaltma birleştirme. Eşitleme Birleştirme Aracısı değişiklikleri abone için yayımcı karşıya yükler ve sonra değişiklikleri abone için yayımcı yükler anlamına gelir. Çatışmalar, varsa tespit çözüldü ve. Veri yakınsadı ve yayımcı ve tüm aboneleri sonunda ile aynı veri değerlerini sonuna kadar. Çakışma algılandı ve çözülmüş tanımladığınız ilkeleri göre çakışmayı çözmek için bazı kullanıcılar tarafından kaydedilen iş değişir.

Eşitleme oluşur, her zaman, tüm şema değişiklikleri abone için uygulanan bu yüzden anlık yayınlar tamamen abone adresindeki şema yenileyin. İşlem çoğaltma ve birleştirme çoğaltması de en yaygın kullanılan şema değişiklikleri destekler. Daha fazla bilgi için, bkz. Yayını veritabanları üzerinde şeması değişiklikler yapmak.

Itme abonelik eşitlemek için bkz: Itme abonelik eşitlemek.

Çekme abonelik eşitlemek için bkz: Çekme abonelik Eşitle.

Eşitleme zamanlamalarını ayarlamak için bkz: Eşitleme çizelgelerini belirleme.

Görüntüleme ve eşitleme çakışmalarını çözümleme

Eşitleme sırasında kod

Çoğaltma sırasında eşitleme kod yürütmek için iki yöntem destekler

  • İsteğe bağlı olarak, işlem çoğaltma ve birleştirme çoğaltması için komut dosyası yürütme desteklenir. Eşitleme sırasında çalıştırılacak bir sql komut dosyası belirttiğiniz isteğe bağlı komut dosyası yürütme kullanarak. Komut dosyası için abone kopyalanır ve kullanılarak yürütülen sqlcmd eşitleme işleminin başında. Abone uygulanmadan gibi komut çoğaltılan değişikliklerin erişimi yok. Daha fazla bilgi için, bkz. Scripts (çoğaltma Transact-sql programlama) eşitleme sırasında çalıştırma.

  • İş mantığı işleyicileri, birleştirme çoğaltması için desteklenmez. İş mantığı işleyicisi Framework'ü kullanarak bir yönetilen kod derleme birleştirme eşitleme işlemi sırasında çağrılan yazabilirsiniz. Derleme koşulları bir dizi için eşitleme sırasında yanıt iş mantığını içerir: veri değişiklikleri, çakışmaları ve hataları. Daha fazla bilgi için, bkz. Business Logic birleştirme eşitleme sırasında çalıştırma.

Ayrıca bkz.

Kavramlar

Algılamak ve birleştirme çoğaltma Çakışmalarını Çöz