Aracılığıyla paylaş


Veri eşitleme

Veri eşitleme veri işleme başvurur ve ilk anlık görüntü Abone tarafında uygulandıktan sonra Yayımcı ve aboneleri arasında yayılmasını şema değiştirir.Eşitleme oluşabilir:

  • Sürekli olarak olduğu için normal işlem çoğaltma.

  • İsteğe bağlı olduğu için birleştirme tipik çoğaltma.

  • Bir zamanlamayla, anlık görüntü çoğaltması çoğaltması çoğaltma için normaldir.

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

  • Anlık Görüntü çoğaltma.Eşitleme, şema ve abonelik veritabanı veri olan yayın veritabanı ile tutarlı Dağıtım Aracısı abone adresindeki anlık görüntü görüntü yeniden uygular anlamına gelir.

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

  • İşlem çoğaltma.Eşitleme anlamına gelir Dağıtım Aracısı güncelleştirmeler, ekler, siler ve diğer değişikliklerden aktarır dağıtım veritabanı abone için.

  • Çoğaltma birleştirme.Eşitleme Birleştirme Aracısı abone değişiklikleri yayımcı için karşıya yükler ve sonra değişiklikleri Publisher'dan abone ile yükler anlamına gelir.Çakışmaları varsa, algılanan çözülmüş ve.Veri yakınsadı ve yayımcı ve tüm aboneleri sonuçta aynı verilerle değerlere ulaşır.Çakışma algılandı ve çözülmüş, tanımladığınız ilkeleri uyarınca çakışmayı çözmek için bazı kullanıcılar tarafından kaydedilen iş değişir.

Anlık görüntü yayınlar tamamen yenilemek abone adresindeki şema her saat Eşitlemenin yapılacağı, böylece tüm şema değişiklikleri abone ile uygulanır.İşlem çoğaltma ve birleştirme çoğaltması en sık kullanılan şema değişiklikleri de destekler.Daha fazla bilgi için bkz: Yayını veritabanları üzerinde şeması değişiklikler yapma.

Eşitlemek için birgönderme temelli abonelik

istek temelli abonelik eşitlemek için

İçin küme eşitleme çizelgelerini

Eşitleme çakışmalarını çözümlemek ve görüntülemek için

Eşitleme sırasında yürütülen 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 sql komut dosyasını belirttiğiniz isteğe bağlı komut dosyası yürütme kullanma.Komut dosyası için abone kopyalanır ve kullanılarak yürütülen sqlcmd eşitleme işleminin başında.Abone ile uygulanan projeler olarak çoğaltılan değişikliklerin erişimi komut dosyası yok.Daha fazla bilgi için bkz: Nasıl yapılır: Komut dosyaları (çoğaltma Transact-SQL programlama) eşitleme sırasında çalıştırma.

  • Mektup birleştirme için iş mantığı işleyicisi desteklenen çoğaltma.iş mantığı işleyici çerçevesi'ü kullanarak birleştirme eşitleme işlemi sırasında adlı bir yönetilen kod derleme yazabilirsiniz.derleme eşitleme işlemi sırasında birçok koşul yanıtlayabilir iş mantığı 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.