Aracılığıyla paylaş


Doğrulama veri yinelenmiş.

Işlem ve birleştirme çoğaltma izin doğrulamak için veri abone yayımcı veri ile eşleşir.Doğrulama veya tüm abonelikler için belirli abonelikler için gerçekleştirilen bir yayın.Doğrulama aşağıdakilerden herhangi birini belirleyin ve dağıtım aracısını veya Birleştirme Aracısı verileri sonraki çalıştırıldığında doğrular:

  • Yalnızca satır sayısı.Bu, abone tabloya tablo olarak aynı sayıda satır Yayımcı tarafında olsa da, satırların içeriğini eşleştiğini doğrula olup olmadığını doğrular.Satır sayısı doğrulama, veri ile ilgili sorunlar hakkında haberdar yapabileceğiniz doğrulama için basit bir yaklaşım sağlar.

  • Satır sayısı ve ikili sağlama toplamı.Yayımcı ve abone satırların sayısını almaya ek olarak, tüm verilerin sağlama toplamı sağlama algoritması kullanılarak hesaplanır.Sağlama toplamı, satır sayısı başarısız olursa, gerçekleştirilmez.

Abone ve Yayımcı veri yapılandırmasıyla eşleşip eşleşmediğini doğrulama ek olarak, birleştirme çoğaltma yüklemeyi doğrulamak için her abone için veri düzgün bölümlendirilir sağlar.Daha fazla bilgi için bkz: Bir birleştirme abone için bölüm bilgileri doğrulanıyor.

Verileri doğrulamak için

Abonelik tüm makalelerinde doğrulamak için kullanın. SQL Server Management Studio, saklı yordamlar veya çoğaltma Management Objects (RMO). Tek tek makaleleri anlık görüntü görüntü ve işlem yayımları doğrulamak için , saklı yordamlar kullanmanız gerekir.

Veri doğrulama sonuçlar

Doğrulama işlemi tamamlandığında, dağıtım aracısını veya Birleştirme Aracısı ilişkin bir başarı veya başarısızlık ileti günlükleri (çoğaltma satırlar başarısız oldu, raporda görünmez).Bu iletiler görüntülenebilir SQL Server Management StudioÇoğaltma ağ izleyicisi ve yineleme sistem tabloları. Yukarıda listelenen nasıl yapılır konuları doğrulama çalıştırmak ve sonuçlar görüntülemek nasıl gösterilmektedir.

Doğrulama hataları işlemek için aşağıdakileri göz önünde bulundurun:

Veri doğrulama ile ilgili konuları

Veri doğrulanırken, aşağıdaki sorunları dikkate alın:

  • Tüm güncelleştirme etkinliği sırasında aboneleri, (Bu doğrulama yapılmasını, yayımcı adresindeki etkinliği durdurmak gerekli değildir) veri doğrulama önce durdurmalısınız.

  • Sağlama toplamı ve ikili sağlama toplamı büyük bir veri doğrulanırken büyük miktarda işlemci kaynağı gerektirebilir çünkü küme, doğrulama Çoğaltmada kullanılan sunucular üzerinde en az etkinlik olmadığında ortaya zamanlamanız gerekir.

  • Tablolar yalnızca çoğaltma doğrular; şema (örneğin, saklı yordamlar) yalnızca makaleleri aynı anda yayımcı ve abone olup olmadığını da doğrulamaz.

  • Ikili sağlama toplamı ile yayımlanmış kullanılabilecek tablo.Sağlama toplamı tabloları ile sütun süzgeçlerini geçerliliği doğrulanamıyor veya mantıksal tablo yapılarının bulunduğu sütun kaydırır (sütun bırakın veya ALTER TABLE deyimleri nedeniyle) farklı.

  • Çoğaltmayı doğrulama kullanan SAĞLAMA TOPLAMI andbinary_checksum işlevler.

  • Ikili sağlama toplamı veya sağlama toplamı olabilir, yanlış kullanarak doğrulama, veri türleri Abone tarafında Yayımcı tarafında sayısından farklı olduğunda bir hata bildirir.Aşağıdakilerden herhangi birini yapmak için bu durum oluşabilir:

  • Ikili sağlama toplamı ve sağlama toplamı doğrulamalarını transformable abonelikler işlem çoğaltma için desteklenmez.

  • Doğrulama için olmayan çoğaltılan veriler için desteklenen-SQL Server Abonelerin.

Veri doğrulama'nasıl çalışır?

SQL Server bir satır sayısı veya yayımcı adresindeki bir sağlama toplamı hesaplamak ve sonra satır sayısı veya Abone tarafında hesaplanan bir sağlama toplaması değerleri karşılaştırmak üzere verinin geçerliliğini denetler.Tüm yayın tablo için bir değer hesaplanır ve tüm abonelik tablosu, ancak veriler için bir değer hesaplanır text, ntext, veya image sütunları dahil hesaplamalara.

Hesaplamaların gerçekleştirilir, ancak paylaşılan kilitlerin hangi satır sayar veya sağlama toplamı çalıştırılır, ancak hesaplamaları hızlı bir şekilde tamamlanır ve paylaşılan kilitler, genellikle saniyede bir konular kaldırılan geçici olarak tablolarda yerleştirilir.

Ikili sağlama toplamı kullanıldığında, sütun sütun temel verileri fiziksel satır üzerindeki bir CRC yerine 32-bit artıklık denetimi (CRC) oluşuyor sayfa.Bu tablo, fiziksel olarak veri sayfasındaki herhangi bir sırada olabilir, ancak hala hesaplamak için bir satır için aynı olan CRC sütunlarla sağlar.Ikili sağlama toplamı doğrulaması, yayın üzerinde satır veya sütun süzgeçlerini olduğunda kullanılabilir.