Veri Eşitleme
Verileri eşitleme, veri işleme başvurur ve yayımcı ve sonra aboneleri arasında yayılmasını şema değişiklikleri ilk anlık görüntü görüntü görüntü Abone tarafında uygulanır.Eşitleme oluşabilir:
Sürekli olarak olduğu için işlem çoğaltma normaldir.
Birleştirme çoğaltma için normal olduğu, isteğe bağlı.
Bir zamanlamada, anlık görüntü çoğaltması çoğaltması çoğaltma için normaldir.
Bir abonelik eşitlendiğinde, farklı işlemler, kullanmakta olduğunuz çoğaltma türünü göre oluşur:
anlık görüntü çoğaltma.Eşitlemeyi yeniden şema ve abonelik veritabanı veri böylece yayın veritabanı ile tutarlı dağıtım aracısını abone adresindeki anlık görüntü görüntü uygular, anlamına gelir.
Yayımcı tarafında şema ve verilerde değişiklik yapılmışsa, yeni bir anlık görüntü abone değişiklikler yaymak için oluşturulmalıdır.
Işlem çoğaltma.Eşitleme, dağıtım aracı güncelleştirmeleri, ekler, siler ve herhangi bir değişiklik dağıtım veritabanından abone için aktarımları, anlamına gelir.
Çoğaltma birleştirilemiyor.Birleştirme Aracısı abone değişikliklerden yayımcıya yükler ve sonra değişiklikleri için abone yayımcıdan yükler, eşitleme anlamına gelir.Çakışmaları varsa, algıladı giderilmiş ve.Veri yakınsadı ve yayımcı ve tüm abonelere sonunda ile aynı veri değerleri sona.Çakışma algılandı ve çözümlenen, bazı kullanıcılar tarafından kaydedilen iş tanımladığınız ilkeleri göre çakışmayı değiştirilir.
Eşitlemenin yapılacağı her; bu nedenle, tüm şema değişiklikleri, abone için uygulanan anlık görüntü görüntü yayınları tamamen abone adresindeki şema yenileyin.Işlem çoğaltma ve birleştirme çoğaltma, en sık kullanılan şema değişiklikleri de destekler.Daha fazla bilgi için bkz: Üzerinde yayın Databases şema değişiklikleri yapma.
gönderme temelli abonelik eşitlemek için
SQL Server Management Studio: Nasıl Yapılır: Bir gönderme temelli abonelik (SQL Server Management Studio'yu) eşitleyebilirsiniz.
Programlama çoğaltma aracısı: Nasıl Yapılır: Bir gönderme temelli abonelik (çoğaltma programlama) eşitleyebilirsiniz.
Çoğaltma Management Objects (RMO) programlama: Nasıl Yapılır: Bir gönderme temelli abonelik (RMO programlama) eşitleyebilirsiniz.
çekme temelli abonelik eşitlemek için
SQL Server Management Studio: Nasıl Yapılır: çekme temelli abonelik (SQL Server Management Studio'yu) eşitleyebilirsiniz.
Programlama çoğaltma aracısı: Nasıl Yapılır: çekme temelli abonelik (çoğaltma programlama) eşitleyebilirsiniz.
Çoğaltma Management Objects (RMO) programlama: Nasıl Yapılır: çekme temelli abonelik (RMO programlama) eşitleyebilirsiniz.
Eşitleme zamanlamalarını ayarlamak için
SQL Server Management Studio: Nasıl Yapılır: Eşitleme zamanlamalarını (SQL Server Management Studio'yu) belirtin.
Çoğaltma Transact-SQL programlama: Nasıl Yapılır: Eşitleme zamanlamalarını (çoğaltma Transact-SQL programlama) belirtin.
Çoğaltma Management Objects (RMO) programlama: Nasıl Yapılır: Eşitleme zamanlamalarını (RMO programlama) belirtin.
Eşitleme çakışmalarını çözmek için
SQL Server Management Studio: Nasıl Yapılır: Görüntüleyin ve birleştirme yayınları (SQL Server Management Studio'yu) veri Çakışmalarını Çöz
SQL Server Management Studio: Nasıl Yapılır: Işlem yayınlar (SQL Server Management Studio'yu) için görünümü veri çakışmaları
Eşitleme sırasında yürütülen kod
Çoğaltma eşitlemesi sırasında kod yürütmek için iki yöntem destekler.
Isteğe bağlı olarak, komut dosyası yürütme işlem çoğaltma ve birleştirme çoğaltma için desteklenir.Eşitleme sırasında çalışması için SQL komut dosyasını belirtebileceğiniz istek komut dosyası yürütme kullanma.Komut dosyası için abone kopyalanır ve kullanarak yürütüldü. sqlCmd eşitleme işleminin başında.Abone için uygulanan gibi komut dosyası yinelenmiş değişiklikleri erişimi yok.Daha fazla bilgi için bkz: Nasıl Yapılır: Komut dosyaları (çoğaltma Transact-SQL programlama) eşitleme sırasında yürütmek.
Iş mantığı işleyicileri birleştirme çoğaltma için desteklenir.iş mantığı işleyici çerçevesi kullanarak birleştirme eşitleme işlemi sırasında çağrılan bir yönetilen kod derleme yazabilirsiniz.Derleme, bir dizi koşul için eşitleme sırasında yanıt verebilir, iş mantığı içerir: veri değişiklikler, çakışmalar ve hatalar. Daha fazla bilgi için bkz: Iş mantığı birleştirme eşitlemesi sırasında çalıştırma.
See Also