Aracılığıyla paylaş


Karşılaştır tablolar farkları (çoğaltma programlama) yinelenmiş

Makale doğrulama veri tablo makaleleri Yayımcı adresindeki yayımlanmış olup olmadığını belirlemek için kullanılır ve abone değil aynı, hangi yakınsaması gösterebilir. Daha fazla bilgi için, bkz. Çoğaltılmış verileri doğrulama. Ancak doğrulama sadece döner geçmek veya başarısız bilgi ve kaynak ve hedef tabloları farklı nedir hakkında herhangi bir bilgi sağlamaz. tablediffKomut istemi yardımcı programını verir ayrıntılı bilgi iki tablo arasındaki fark ve bile oluşturabilir bir Transact-SQLiçine veri yakınsama abonelik sırasında yayımcı getirmek için komut dosyası.

[!NOT]

tablediffYardımcı programı yalnızca desteklenip SQL Serversunucular.

Çoğaltılan tablediff kullanarak farklar tabloları karşılaştırmak için

  • Çoğaltma topolojisinde herhangi bir sunucusunda komut isteminden çalıştırın tablediff yardımcı programı. Aşağıdaki parametreleri belirtme:

    • -sourceserver - hangi verilerin bilinen doğru sunucu genellikle yayımcı adı.

    • -sourcedatabase - doğru verileri içeren veritabanının adı.

    • -sourcetable - karşılaştırılan makale kaynak tablo adı.

    • (İsteğe bağlı) - sourceschema -varsayılan şema değilse kaynak tablo şema sahibi.

    • (İsteğe bağlı) - sourceuser ve - sourcepassword SQL Server kimlik doğrulaması için yayımcı bağlanmak için kullanırken.

      Güvenlik notuGüvenlik Notu

      Mümkünse Windows Kimlik Doğrulaması kullanın. Eğer kullanmak gerekir SQL Serverkimlik doğrulaması iste kullanıcıların güvenlik kimlik bilgileri zamanında. Bir komut dosyasında kimlik bilgileri saklamanız gerekir, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

    • -destinationserver - genellikle bir abone üzerinde veri karşılaştırılır, sunucu adı.

    • -destinationdatabase - adı bir karşılaştırılan veritabanı.

    • -Hedef Tablo - karşılaştırılan tablo adı.

    • (İsteğe bağlı) - destinationschema -varsayılan şema değilse hedef tablo şema sahibi.

    • (İsteğe bağlı) - HedefKullanıcı ve - destinationpassword kullanırken SQL Serveriçin abone bağlanmak için kimlik.

      Güvenlik notuGüvenlik Notu

      Mümkünse Windows Kimlik Doğrulaması kullanın. Eğer kullanmak gerekir SQL Serverkimlik doğrulaması iste kullanıcıların güvenlik kimlik bilgileri zamanında. Bir komut dosyasında kimlik bilgileri saklamanız gerekir, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

    • (İsteğe bağlı) Kullanım c bir sütun düzeyinde karşılaştırma yapmak için.

    • (İsteğe bağlı) Kullanım - q hızlı yapmak için satır sayısı ve şema-yalnızca karşılaştırma.

    • (İsteğe bağlı) Bir dosya adı ve yolu belirtmek -o sonuçları bir dosyaya çıktı.

    • (İsteğe bağlı) Sonuçlar için eklemek içine abonelik veritabanındaki bir tabloyu belirlemek -et. Tablo zaten varsa, belirtmek -dt ilk tabloyu bırak.

    • (İsteğe bağlı) Kullanım -f üretmek için bir Transact-SQLböylece veri yayımcı maçlar abone veri saptamak için dosya. Kullanım -df sayısını belirtmek için Transact-SQLher dosyadaki ifadeler.

    • (İsteğe bağlı) Kullanım -rc ve -ri işlem ve yeniden deneme aralığını yeniden deneme sayısını belirlemek için.

    • (İsteğe bağlı) Kullanım -katı kaynak ve hedef tabloları arasında sıkı şema karşılaştırma zorlamak için.

Ayrıca bkz.

Kavramlar

Abone adresindeki veri doğrula