SQL Server birleştirme çoğaltma sorunları nasıl giderilir

Makale çevirileri Makale çevirileri
Makale numarası: 315521 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, Microsoft SQL Server birleştirme çoğaltması sorunlarını gidermek için temel bir kılavuz olarak hizmet verir. Makaleyi, yönergeleri ve birleştirme çoğaltması sorunların çözümlenmesi ve nedeni belirlemek için yönergeler sağlar. Ancak, bu tam bir listesi değildir ve bu sorunların ortamınıza olabilir.

Daha fazla bilgi

Karmaşıklık ve birleştirme çoğaltması dağıtılmış yapısı nedeniyle, belirli bir kısmını bir <a0>birleştirme</a0> çoğaltma topolojisi sorunu yalıtmak önemlidir. Sorun yalıtıncaya sonra sorunu kendiniz düzeltmek veya Yardım için Microsoft Ürün Destek Hizmetleri'ne (PSS) başvurun.

TEMEL SORUN GİDERME

Aşağıdaki bilgiler birleştirme çoğaltma aracısı hataları gidermenize yardımcı olur:

Hangi görev başarısız Aracısı geçmişini ve hatanın nedenini denetleyin. Agent geçmişini görüntülemek için aşağıdaki adımları izleyin:
  1. SQL Server Enterprise Manager ' ı çalıştırın.
  2. Bir SQL Server Group klasörünü genişletin ve sonra Server</a0> klasörünü genişletin.
  3. Çoğaltma izleyicisi ' ni genişletin.
  4. Seçmek için tıklatın birleştirme aracıları.
  5. Geçmişini görüntülemek için <a0></a0>, uygun birleştirme yayını'nı sağ tıklatın ve Aracı geçmişi</a1>'ı tıklatın.
Not Microsoft SQL Server 2005'teki adımlar farklıdır. SQL Server 2005'te Aracısı geçmişini görüntüleme hakkında daha fazla bilgi için okuma Bkz SQL Server 2005 Books Online'da.

Birleştirme çoğaltması hataları büyük bir çoğunluğunda tür Birleştirme Aracısı tarafından bildirilen hataları içerir. Genellikle, en üst düzey Aracısı tarafından bildirilen hata sorunun kök nedeni bulmak yeterli değildir. En üst düzey bu hata, SQL Server veritabanı alt yapısı tarafından rapor edilen bir sunucu tarafı hatası gibi daha özel bir çoğaltma hatası sonrasında olasıdır veya işletim sistemi tarafından. Varsayarak ActiveX denetimleri birleştirme çoğaltması kullanarak, aşağıdaki Microsoft Bilgi Bankası makalesindeki adımları başvurarak genişletilmiş hata bilgileri edinme Birleştirme Aracısı çıktı günlüğü tesis etkinleştirebilirsiniz:
312292SQL Server'da çıktı dosyalarına oturum için çoğaltma aracıları'nı etkinleştirme


Bazı ortak Birleştirme Aracısı hataları ile karşılaşabilirsiniz ve olası çözümler için bu hatalar şunlardır:
  • Bu hata iletisini alabilirsiniz:
    Zaman aşımı süresi doldu.
Bu hatayı alırsanız, Birleştirme Aracısı profilde sorgu zaman aşımı değerini artırın. Birleştirme Aracısı profilde sorgu zaman aşımı değeri, iç sorgularını tamamlamak için izin verilen süreyi saniye cinsinden belirtir. Bu değer de Birleştirme Aracısı'nı çalıştırdığınızda belirttiğiniz QueryTimeout parametresi tarafından kontrol edilir.
  • Bu hata iletisini alabilirsiniz:
    Genel ağ hatası.
    Hatanın nedenini belirlemek için şu adımları izleyin:
  1. Anlık görüntü klasörü paylaştırılır ve SQL Server Agent hizmet üzerinde çalıştığı etki alanı hesabının klasör erişim iznine sahip olduğundan emin olun.
  2. Eşitleme işlemi sırasında etkinliklerini kaydetmek için Microsoft Ağ izleyicisi aracını izleme ayarlayın. Bu paket kayıplarının ya da ağ tutarsızlığa hakkında bilgi verir.


  • Bu hata iletisini alabilirsiniz:
    (% S) bağlanamadı.
Hatanın olası nedenleri şunlardır:

Birleştirme Aracısı çoğaltmaya katılan sunucular DNS adı çözümlenemiyor.

-VEYA-

Genel ağ sorunları, "genel ağ hatası" hata iletisinde anlatıldığı gibi.
  • SQL Server çoğaltma yapılandırması, ınternet üzerinden ise, aşağıdaki hata iletisini alabilirsiniz.:
    Işlem '% 1' değişiklikleri numaralandırılamadı (Yayımcı / Abone)
    Yapılandırmanın doğru olduğunu emin olun. SQL Server 7.0 çoğaltma için bir proxy sunucusu, ınternet üzerinden yapılandırma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

    Configuring Proxy Server for SQL Server 7.0 replication over the Internet
  • Aşağıdaki hata iletisini alabilirsiniz:
    Şüpheli aracısıdır. Son 10 dakika içinde yanıt gelmiyor.
    Varsayılan olarak, etkinlik dışı kalma eşiği 10 dakika olarak ayarlanır. Etkinlik dışı kalma eşiği kendisi için bir aracı herhangi bir etkinlik oturum açmış ve çalışmıyor olarak düşünülür saattir. Çoğaltma Geniş işlem birimleri dahil, büyük bir değere zaman sınırını artırın. Bu değer, çoğaltma monitör yenileme hızını ve <a1>Ayarlar</a1> SQL Server Enterprise Manager içinde ayarlanabilir.
  • SQL Server Enterprise Manager'ı ve SQL Server Agent Uyarıları'nı kullanarak bir çoğaltma aracısının hataları gibi olayları izlemek için bir yol sağlar. Çoğaltma uyarılar hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

    Configuring Proxy Server for SQL Server 7.0 replication over the Internet
  • Abone verileri yayımcı veri ile eşitlenmemiş çoğaltma sırasında karşılaştığınız sorunları ortaya çıkabilir. Microsoft SQL Server 2000 çoğaltma abone veri yayımcı veri eşleştiğinden emin olmak için bir abonelik sırasında çoğaltılmış verileri doğrulayabilirsiniz. Çoğaltılmış veri doğrulama hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

    Validating replicated data

Performans sorunları nasıl giderilir


Bir birleştirme çoğaltması uygulama, uygulama iş kurallarıyla gereken işlevleri sağlar ve bile, zaman içinde veri birimi ve kullanıcı sayısını artırmak alt işlemleri zamanında, da tamamlamanız gerekir.

Birleştirme çoğaltması, Microsoft SQL Server 2000'de tablolar ve sorgular'ı kullanarak uygulanan, çünkü SQL Server çoğaltma işlemi gereksinimleri ne verimlilikle işleme performansını bağlıdır. Bu, ne kadar iyi veritabanı tasarlanmış ve gerçekleştirmek için ayarlanan bağlıdır. Tanılama ve bölüm işleme ve adresleri performans sorunlarını giderme hakkında bilgi ve performansı etkileyen bazı genel veritabanı tasarım ilkelerini için aşağıdaki Microsoft Web sitesini ziyaret edin:

Diagnosing and troubleshooting slow partitioned merge processes

Birleştirme çoğaltması uygulamanın performansını artırabilirsiniz. Birleştirme çoğaltması ', ince ayarlamak için aşağıdaki Microsoft Web sitesini ziyaret edin:

Enhancing merge replication performance

Yineleme çakışmalarını nasıl giderilir


Yayımcılar ve aboneleri bağlanır ve Eşitlemenin yapılacağı Birleştirme Aracısı çakışmaları algılar ve hangi verilerin kabul edildi ve diğer sitelere bulaşan belirler. Bu, hangi çözümleyici birleştirme yayınına uygulanan çalıştırıldığında belirtilmelidir üzerinde temel alır. Birleştirme çoğaltması çakışma algılaması ve Çözümlemesi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Merge replication conflict detection and resolution

Microsoft Replication etkileşimli çözümleyici hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Microsoft Replication Interactive Resolver

Microsoft Replication Conflict Viewer veya birleştirme yayını hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Microsoft Replication Conflict Viewer, Merge Publication

Referanslar

Yardım için Microsoft Ürün Destek Hizmetleri'ne (PSS) başvurmak, PSS destek uzmanı, servis talebi üzerinde çalışma ortamınıza özgü ek bilgiler isteyebilir. Daha fazla bilgi için, aşağıdaki Microsoft Bilgi Bankası makalesine bakın:
315642PSS SQL Server çoğaltma sorunlarını gidermek gerek duyduğu bilgiler


Hakkında daha fazla bilgi için çoğaltma çalışır birleştirmek için aşağıdaki Microsoft Web sitesini ziyaret edin:

How merge replication works

Birleştirme çoğaltması için planlama hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:

Planning for merge replication


Merge replication or updatable subscriptions

Özellikler

Makale numarası: 315521 - Last Review: 29 Mart 2007 Perşembe - Gözden geçirme: 5.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard Edition
Anahtar Kelimeler: 
kbmt kbinfo KB315521 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:315521

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com