Aracılığıyla paylaş


Veritabanı yansıtma sırasında olası hataları

Fiziksel, işletim sistemi veya SQL Server sorunları bir hata neden olabilir bir veritabanında yansıtma oturum.Veritabanı yansıtma mu değil düzenli olarak onay Sqlservr.exe dayanır düzgün çalışmıyor veya başarısız olup olmadığını doğrulamak için hangi bileşenleri.Ancak, etkilenen bileşen hataları bazı türleri, Sqlservr.exe için bir hata bildirir.Başka bir bileşen tarafından rapor edilen bir hatanın adlı bir hata.Aksi halde farketmeden duruma geçemediği diğer başarısızlıkları algılamak üzere veritabanı yansıtma kendi saat aşımı mekanizması uygular.Yansıtma bir saat aşımı oluşur, veritabanı yansıtması varsayar bir hata oluştu ve bildirir bir yumuşak bir hata.

Önemli notÖnemli

Yansıtılmış veritabanı dışındaki veritabanlarına açıyor algılanamaz bir veritabanında yansıtma oturum.Veritabanı veri disk hatası nedeniyle yeniden sürece Üstelik veri disk hatası algılanabilmesi olanaksızdır.

Hata algılama hızını ve bu nedenle, tepkilere saat yansıtma oturum hatası hata sabit olmasına bağlıdır veya Yumuşak.Ağ hataları gibi sabit bazı hatalar hemen bildirilir.Ancak, bazı durumlarda, bazı sabit Hata Raporlama bileşeni özgü saat aşımı saat geciktirebilirsiniz.Yazılım hataları için hata algılama hızını yansıtma saat aşımı uzunluğunu belirler.Varsayılan olarak, bu süresi 10 saniyedir.Bu değer önerilen en düşük üyeliktir.

Sabit hataları nedeniyle hataları

Sabit hataları olası nedenlerini içerecek (ancak bunlarla sınırlı değildir) aşağıdaki koşullar:

  • Kopuk bağlantı veya kablo

  • Hatalı ağ kartı

  • Yönlendirici Değiştir

  • Güvenlik Duvarı değişiklikleri

  • Bitiş noktası yeniden yapılandırılması

  • İşlem günlüğünün bulunduğu sürücü kaybı

  • İşletim sistemi veya işlem hatası

asıl veritabanı günlüğü sürücünüzde yanıt vermemeye başlıyor ve başarısız olduğunda, örneğin, işletim sisteminin Sqlservr.exe ciddi bir hata oluştuğunu bildirir.

Ağ bileşenlerini ve bazı g/Ç alt sistemleri gibi bazı bileşenlerin hatalarını saptamak için kendi saat aşımları vardır.Bu tür saat aşımlarının veritabanı bağımsız yansıtma, hiçbir bilgi olan ve tamamen kendi davranışını haberi yoktur.Bu gibi durumlarda, saat aşımı gecikmesini başarısızlık arasındaki süreyi artırır ve ne saat veritabanı yansıtma elde edilen sabit hata alırsınız.

Not

Yalnızca etkin hata denetimi veritabanı için gerçekleştirilen yansıtma durumlar için yazılım hatası oluşur.Daha fazla bilgi için bkz: "hataları nedeniyle oluşan yumuşak hatası" Bu konuda daha sonra.

Ağda oluşan hata koşulları yorumlamaya yardımcı olmak için tcp bağlantısı üzerinde aşağıdaki olaylar gerçekleştiğinde ne hata iletileri bir bağlantı noktasına gönderilen ağ mühendisi isteyin:

  • dns çalışmıyor.

  • Kablolar çıkartıldı.

  • Microsoft Windows, belirli bir bağlantı noktası engelleyen bir güvenlik duvarı vardır.

  • Bağlantı noktası izleme uygulama başarısız olur.

  • Windows tabanlı bir sunucuya yeniden adlandırılır.

  • Windows tabanlı bir sunucuya yeniden başlatılması.

Not

Yansıtma koruma sağlamaz özgü sorunlara karşı istemci sunuculara erişim.Örneğin, bir durum bir özel ağ arabirim kartı sunucu örnekleri arasında tüm yansıtma trafiği işlemeye çalışırken de, asıl sunucu örnek, istemci bağlantılarının bir ortak ağ bağdaştırıcı işleme.Bu durum, ortak ağ bağdaştırıcı başarısız engellemek istemcileri veritabanına erişimini veritabanı yansıtılmış devam eder ancak.

Yazılım hataları nedeniyle hataları

Yansıtma saat aşımlarının neden olabilecek koşullara içerecek (ancak sınırlı değildir) aşağıdaki:

  • Ağ hataları tcp bağlantı saat aşımları, bırakılan veya bozuk veya hatalı bir sırayla olan paketleri gibi.

  • Asılı işletim sistemi, sunucu veya veritabanı durumunu.

  • Windows server zaman aşımına.

  • Yukarı Doldurmayı işlem günlüğü disk veya cpu gibi yeterli bilgi işlem kaynaklarını, aşırı veya yetersiz bellek veya iş parçacıkları sistem çalışıyor.Bu gibi durumlarda, saat aşımı süresini artırmak gerekir, iş yükünü azaltmak veya iş yükü işlemek üzere donanım değiştirme.

Yansıtma zaman aşımı düzeneği

Yazılım hataları doğrudan bir sunucu örnek tarafından algılanamayan, çünkü yumuşak bir hata büyük olasılıkla sonsuza kadar beklemek bir sunucu örnek neden olabilir.Bunu önlemek için bir yansıtma içinde sunucu örneknde göre kendi saat aşımı mekanizması uygular veritabanı yansıtması oturum dışında her bir açık bağlantı sabit aralıklarla ping gönderiliyor.

Bağlantı açık tutmak için bir sunucu örnek tanımlanan saat aşımı süresini, bu bağlantıyla artı bir daha fazla ping göndermek için gereken saat ping alması gerekir.saat aşımı saat sırasında ping alırken bağlantı hala açık olduğunu ve sunucu örnekleri üzerine kurduğunu gösterir.Bir ping almak, bir sunucu örnek, bu bağlantı saat aşımı sayaç sıfırlar.

Sunucu örnek ping bağlantı saat aşımı saat sırasında alınırsa, saat aşımına uğrayan bağlantı olarak değerlendirmektedir.Sunucu örnek, saat aşımına uğrayan bağlantı kapatılır ve durumu ve işletim modu, oturum saat aşımı olay işleme.

Diğer sunucu doğru devam aslında olsa bile, bir saat aşımı hata olarak kabul edilir.Çok kısaltması normal yanıtlama ya da bir oturum için saat aşımı değeri ise, ortak, yanlış hatalar meydana gelebilir.Bir sunucu örnek başarıyla başka yanıt saat saat aşımı saat sona ermeden önce ping alınmaması yavaş değdiğinde yanlış bir hata oluşur.

Yüksek performans modu oturumu saat aşımı saat her saat 10 saniyedir.Bu genellikle, yanlış hataları önlemek yeterli.Yüksek güvenlik modu oturumlar, varsayılan saat aşımı saat 10 saniyedir ancak saat değişebilir.Yanlış hataları önlemek için her saat yansıtma saat aşımı süresini 10 saniye veya daha fazla olmasını öneririz.

(Yalnızca yüksek güvenlik modu) saat aşımı değerini değiştirmek için

Geçerli saat aşımı değerini görüntülemek için

Bir hata yanıt

Hata, bir sunucu türü ne olursa olsun örnek bir hata yanıt rolüne göre uygun şekilde algılar örnek, işletim modu oturum ve oturumda başka bir bağlantı durumu.Bir ortak kayıpla ne olacağı hakkında daha fazla bilgi için bkz: Zaman uyumlu veritabanı yansıtma (yüksek güvenlik modu) veya Zaman uyumsuz veritabanı yansıtma (yüksek performans mod).