Aracılığıyla paylaş


Yansıtma ve geçici veritabanı işlemleri veritabanı

Veritabanı yansıtma geçici veritabanı işlemleri veya dağıtılmış hareketleri ile desteklenir.Bu, çünkü hareket bölünmezlik /bütünlük aşağıdaki nedenlerle garanti:

  • Geçici veritabanı işlemleri için: Yansıtılmış veritabanını farklı bir sunucuya Yük devretme sonrasında ise örnek, ve genellikle nonmirrored veritabanından ayrı bir veritabanı açıktır.Aynı iki ortağı arasında her iki veritabanına yansıtılır bile her iki veritabanı üzerinden aynı anda başarısız olur hiçbir garantisi yoktur saat.

  • Dağıtılmış işlemler için: Yeni asıl sunucu yük devretme sonrasında aynı kaynak kimliği kullanan önceki asıl sunucusu dağıtılmış işlem Eşgüdümcüsü'ne bağlanamıyorBu nedenle, yeni asıl sunucu hareket durumu alınamıyor.

Aşağıdaki örnekte, mantıksal tutarsızlık nasıl gerçekleşebilir gösterilmektedir.Bu örnekte, uygulama iki veri satırı eklemek için çapraz veritabanı işlem kullanır: bir satır eklendiğinde bir tablo bir ve diğer satır eklenir yansıtılmış bir veritabanı içinde bir tablo başka bir veritabanındaki b.Veritabanı a yüksek güvenlik modunda otomatik yük devretme ile ikizlenmektedir.Hareketin tamamlandığı sırada veritabanı a kullanılamaz hale gelir ve yansıtma oturum otomatik olarak veritabanı a. yansıtmaya devri

Yük devretme sonrasında, veritabanları arası işlem başarıyla kaydedilmiş olabilir veritabanı b ancak başarısız üzerinden veritabanı.Bir veritabanı için özgün asıl sunucu veritabanları arası hareket için günlük gönderilen, bunu ortaya çıkabilecek yansıtma sunucusu hatadan önce.Yük devretme sonrasında, bu hareketin yeni asıl sunucu üzerinde mevcut.Veritabanları a ve b b veritabanında eklenen veri değişmeden kalır, ancak bir veritabanında eklenen veriler kayboldu, tutarsız.

ms dtc işlem kullanırken benzer bir senaryo ortaya çıkabilir.Örneğin, yük devretme, ms DTC'nin yeni patron kurar.ms DTC'nin sahip yeni asıl sunucu hakkında hiçbir bilgi ve tüm işlemler sona erer, ancak "hazırlanıyor yürütme," hangi diğer veritabanlarında tamamlanmış kabul edilir.

Ayrıca bkz.

Kavramlar

Diğer Kaynaklar