zorlanmış hizmet'yle (olası veri kaybı)

veritabanı yansıtması zorlama sağlar hizmet (ile olası veri kaybını) gibi bir olağanüstü durum kurtarma yöntem bir yansıtmayı sunucusu gibi bir yarı etkin bekleyen sunucu kullanmanıza izin verir.hizmet zorlama olasıdır yalnızca asıl yansıtma sunucusuyı sunucudan bir yansıtma oturum bağlantısı kesildi.hizmet riskleri olası veri kaybını zorlamak için gelişigüzel ve dikkatli biçimde kullanılmalıdır.

zorlanmış hizmet için destek, oturum durumunu ve işletim modu gibi bağlıdır:

  • Genellikle, yüksek performanslı modu, zorlanıyor hizmet destekler her asıl sunucu bağlantısı kesildi.Ancak, gereksiz rağmen yüksek performanslı modu bir oturum için bir şahit bulunabilir.Bu durum, hizmet zorlama yansıtma sunucusu ve şahit birbirlerine bağlı gerektirir.

  • otomatik yük devretme olmadan yüksek güvenlik modunda zorlanıyor hizmet destekler her asıl sunucu bağlantısı kesildi.

  • Otomatik üstlenme yüksek güvenlik modunda zorlama destekleyen hizmet her yansıtma sunucusu ve şahit birbirine bağlı ve ikisi de asıl sunucuya bağlı olduğundan, (yansıtma sunucusu anapara için son yansıtmayı veritabanına bağlı geri işlemi olmadığı sürece).

Yalnızca hizmet veritabanına hemen geri yükleme yüklemelisiniz ve veri kaybı riski istediğiniz hizmetin zorlama öneririz.Hizmetin zorlama yansıtırken veritabanlarının devam, olası veri kaybını en riskini nin resynchronizing kolaylaştırır dışında hizmet zorlama etkisini, yansıtma kaldırma benzer.hizmet zorlama sorunsuz bir geçiş asıl rolünü yansıtmayı veritabanına başlatır.yansıtma sunucusu asıl sunucu rolünü varsayar ve hemen kendi veritabanı kopyasını istemcilere hizmet verdiği.Yeni asıl veritabanı yansıtma çalıştırır (yani, sunulma çalışır).

Important noteImportant Note:

Asıl sunucu yalnızca oturum yansıtma veritabanından kesildi ve hala çalışmakta olduğundan, bazı istemciler özgün asıl veritabanı erişmeye devam edebilir.Hizmetini zorlamaya önce istemciler, özgün asıl sunucu erişimini engellemek önemlidir.Hizmet Zorlanmış sonra tersi durumda, özgün asıl veritabanı ve geçerli asıl veritabanının bağımsız olarak diğer güncelleştirilmesi.

zorlanmış hizmet'nin normal durum

Aşağıdaki resimde, tipik bir durum (ile olası veri kaybını) zorlanmış hizmet gösterilmiştir.

Forcing service with possible data loss

Şekilde, özgün asıl sunucu, Partner_A yansıtma sunucusu kullanılamazPartner_Byansıtma veritabanı görüntülenmesiyle neden. Olduktan sonra Partner_A istemciler için kullanılabilir durumda değilse, veritabanı Yöneticisi hizmet, olası veri kaybını üzerinde zorlarPartner_B.Partner_B asıl sunucu olur ve veritabanı ile çalışır.açık (diğer bir deyişle unmirrored).Bu noktada, istemcilerin yeniden Partner_B.

Ne zaman Partner_A kullanılabilir olduğunda, yeni için yeniden bağlar asıl sunucu oturum rejoining ve yansıtma rolünü varsayılıyor.Yansıtma oturum hemen yeni bir yansıtma veritabanı eşzamanlı olmadan bekletilir.oturum askıya almadan, oturuma devam, Olağanüstü durumlarda, yansıtma kaldırma veya eski verileri kurtarabilen girişimi karar vermek veritabanı yöneticisine sağlar asıl veritabanı.Bu durumda, yansıtma devam etmek veritabanı yöneticisine seçer.Bu noktada Partner_A rolünü götüren yansıtma sunucusu ve temel diske bağımlı tüm işlemleri yazılmış, geri önceki asıl veritabanının noktasına son başarıyla eşitlenen hareketin; saat alır yansıtma sunucusu hizmet zorlandı önce bunlar kaybolur.Partner_A sonra ileri doğru yeni yansıtma veritabanı eski yansıtma sunucuya yeni asıl sunucu oldu çünkü yeni asıl veritabanında yapılan değişiklikleri uygulayarak toplar.

Not

Yapılandırılmışsa bir şahit, yüksek performanslı modu gerektirmez, ancak hizmet zorlama yalnızca şahit yansıtma sunucusu bağlı olan, mümkündür.

Hizmet zorlamak riskleri

hizmet zorlamak veri kaybına neden olabilir, anlamak önemlidir.yansıtma sunucusu asıl sunucusu ile iletişim kuramıyor ve bu nedenle, iki veritabanının eşitlenmesi garanti edemiyor çünkü veri kaybı olasıdır.hizmet zorlamak için yeni bir kurtarma çatalı başlatır.Özgün asıl veritabanı ve yansıtma veritabanı üzerinde farklı kurtarma çatalları olduğundan, her bir veritabanı, artık diğer veritabanı yapan veri içerir: özgün asıl veritabanı tüm değişiklikleri henüz, send sıradan eski yansıtma (gönderilmeyen günlüğü) veritabanına gönderilen değil içerir; hizmet zorlandı sonra ne olursa olsun değişikliklerden önceki yansıtma veritabanı içerir.

Not

Kurtarma çatalları hakkında daha fazla bilgi için bkz: Kurtarma yolları.

Hizmet asıl sunucu başarısız oldu çünkü zorlanırsa, olası veri kaybı olan herhangi bir işlem günlüklerinin önce başarısız yansıtma sunucusu gönderilip değil bağlıdır.yansıtma veritabanı eşzamanlı hale kadar yüksek güvenlik modunda, bu mümkündür.Yüksek performanslı modu altında birikmiş gönderilmeyen günlük her zaman olasılığı olur.

Kısmen oturum bir şahit olup uygulamaları, hizmet aktarmaya bağlıdır:

  • Ortaklarına, örneğin haline kestiyseniz, ağ bağlantısı kesik olduğundan bir şahit devamsızlığı hizmet zorlanacak.Özgün asıl sunucu hala çalışıyorsa, her iki ortaklarına asıl rol sahibi.Yeni Asıl sunucuya bağlanan istemciler, geçerli sürüm veritabanının özgün asıl sunucu bağlanan istemciler, özgün asıl veritabanı erişecek sırada erişirler.Bu durum, veri kaybı olasılığını artırır.Ortaklarına yeniden bağlanmaya izin verilirse, özgün asıl sunucu yansıtma rolünü varsayar ve yansıtma askıya alınmış olduğu için önce "kurtarmak için" kendi veritabanı durumunu değiştirir.oturum Olduğundan devam, özgün asıl veritabanı gönderme sırası, en son bağlantı kesme olarak, günlük olduğu hareketlerde kaybolur.Buna ek olarak, tüm servis zorlandı sonra oluşan hareketleri de kaybolur.

  • Ikinci iki birbirleriyle bağlı kaldığı sürece yansıtma sunucusu asıl sunucu ve şahit kesilirse bir şahit varlığında, patron sunulma çalışır.Asıl sunucu sonra şahit kesilirse, veritabanı hizmet vermiyor.yansıtma sunucusu için şahit bağlanır, bundan sonra hizmet zorlama mümkün olur.hizmet durumunda, özgün birincil sunucuya bağlanır, özgün asıl sunucu sunulma çalışırken yapılan tüm değişiklikler kaybolacak.

Daha fazla bilgi için bu konuda daha sonra "Managing olası veri kaybı," konusuna bakın.

Olası veri kaybını yönetme

Veritabanını bozulmamış varsayarak önceki asıl sunucu kullanılabilir olduğunda hizmet Zorlanmış sonra olası veri kaybını yönetmek deneyebilirsiniz.Olası veri kaybını yönetmek için kullanılabilen bir yaklaşım olup özgün asıl sunucu, bu ortak için yeniden ve yansıtma oturum rejoined bağlıdır.Özgün asıl sunucu yeni asıl örnek erişebilir varsayarak, yeniden bağlanmayı otomatik ve şeffaf oluşur.

Özgün asıl sunucu yeniden

Özgün asıl sunucu yeniden başlatıldığında genellikle hatasından sonra bunu kolayca için bağlanır, ortak.Bağlanıyor, özgün asıl sunucu yansıtma sunucusu olur.Veritabanını yansıtma veritabanı olur ve oturum askıya önce kurtarma durumuna girer.Yansıtma Sürdür geri sürece yansıtma veritabanı değil alınır değil.

Ancak, veritabanı kurtarma erişilemiyor; bu nedenle, yansıtma devam etmek için hangi verilerin kaybolacak değerlendirmek için incelemek edemiyor.Bu nedenle, sürdürmek ya da yansıtma kaldırma kararını veri kaybı hiç kabul etmek için olmanıza göre değişir.

  • Veri kaybı kabul edilemez olabilir, bunları kurtarabilen için yansıtma kaldırmanız gerekir.

    yansıtma kaldırma özgün asıl veritabanı kurtarmak ve kayıp veri kurtarmayı denemek veritabanı yöneticisine izin verir.Eski yansıtma veritabanı çevrimiçi olduğunda, ancak önceki ortaklarına divergent veritabanlarının aynı ada sahip hizmet.Veritabanı Yöneticisi, veritabanlarının birini erişilemez istemcilerine başka divergence veritabanının önlemek için ve istemci başarısızlık sorunları önlemek için yapmanız gerekir.

  • Veri kaybı kabul edilebilir olacaktır, yansıtma kaldığınız yerden devam edebilirsiniz.

    Veritabanını eşitleme ilk adımı olarak geri alınmasını yeni yansıtma veritabanı nedenler yansıtma devam ettiriliyor.Günlük kayıtları gönderme sırasındaki başarısızlık anında bekleyen, bağımlı oldukları bile, karşılık gelen hareketler, kaybolur.

Özgün asıl sunucu yeniden.

Yeni birincil sunucu ağ üzerinden bağlanıyor özgün asıl sunucu geçici olarak engellemek için özgün inceleyebilirsiniz asıl veritabanı verileri yansıtma devam ederseniz kaybolacak değerlendirilemiyor.

  • Olası veri kaybını kabul edilebilir ise

    Özgün asıl sunucu tarafına, yeniden bağlanmayı sağlar.Askıya alınmış için yansıtma nedenler bağlanıyor.Yansıtma ile devam etmek için , oturuma devam.Önceki asıl sunucu yansıtma rolünü varsayar.Yeni yansıtma sunucusu hiçbir zaman gönderilen veya eski bir yansıtma sunucu tarafından alınan tüm hareketler kaybeden özgün kurtarma çatalı, bırakır.

  • Veri kaybını kabul edilemez ise

    Özgün asıl veritabanı oturum devam ederseniz kaybolacak kritik veriler içeriyorsa, verileri özgün birincil sunucuda yansıtma kaldırarak koruyabilirsiniz.Asıl adı'nın günlük kuyruğunu kadar bu noktada yeniden denemesi öneririz.Sonra istediğiniz verileri özgün veritabanından sorumlusu için hurda verme ve alma işlemi, geçerli asıl veritabanı geçerli anapara (eski yansıtma veritabanı) güncelleştirin.Tam bir veritabanı alma öneririz yedek olabildiğince çabuk güncelleştirilmiş veritabanı.

    Güncelleştirilmiş veritabanı ilk asıl veritabanı olarak yansıtmayı yeniden için , yeni bir yansıtma veritabanı oluşturmak için bu yedek (ve en az bir sonraki günlük yedeği)'nı kullanın.Yansıtma kaldırdıktan sonra gerçekleştirilen her günlük yedeği uygulanması gerekir.Bu nedenle, yeni yansıtma oturum başlayıncaya kadar ek günlük yedeklemeler asıl veritabanının geciktirme öneririz.