veritabanı yansıtması Şahit

otomatik yük devretme desteği için bir veritabanı yansıtması oturum yüksek güvenlik modunda yapılandırılmış olması gerekir ve ayrıca bilinen üçüncü bir sunucu kopyasına sahipşahit.Şahit olan isteğe bağlı bir örnekSQL Serversağlayan yansıtma sunucusu otomatik yük devretme. başlatmak mi tanımak için yüksek güvenlik modunda oturumdaİki ortağı, şahit veritabanını hizmet değil.otomatik yük devretme destekleyen tek rolü şahit olur.

Not

Yüksek performanslı modunda, şahit kullanılabilirlik olumsuz etkileyebilir.Bir şahit için yapılandırılmış bir veritabanı yansıtması oturum patron sunucu en az bir sunucu örnekleri, ayna sunucu ya da şahit veya bunların her ikisi de bağlı olması gerekir.Aksi durumda, veritabanı kullanılamaz duruma gelir ve hizmetiyle (olası veri kaybını) zorlamak mümkün değildir.Bu nedenle, yüksek performanslı modu için her zaman kapalı ayarlamak şahit tutmanızı öneririz.Bir şahit olan etkileri hakkında yüksek performanslı modu hakkında bilgi için Zaman uyumsuz veritabanı yansıtması (yüksek performanslı mod)

Yüksek güvenlik modunda oturum bir şahit aşağıda gösterilmiştir.

Mirroring session with a witness

Birden çok oturum bir şahit kullanma

Belirli bir sunucuyu eşzamanlı olarak bir şahit üstlenebilir veritabanı yansıtması oturumlar, her biri için farklı bir veritabanı.Farklı oturumlar ortaklarının farklı olabilir.Sunucu aşağıdaki resimde gösterilmiştir örnek iki veritabanı ikizleme oturumlarında farklı ortakları ile bir şahit olan.

Server instance that is a witness for 2 databases

Bir tek sunucu örnek de aynı anda bir şahit bazı oturumları ve diğer oturum ortak çalışabilir.Ancak, uygulamada, bir sunucuyu normal bir şahit ya da ortak olarak çalışır.Bu, çünkü ortakları gerektiren tüm kullanılabilen Windows sisteminde destekleyen şahit çalıştırabilirsiniz, ancak üretim veritabanı desteği yeterli donanıma sahip karmaşık bilgisayarSQL Server 2008.

Yazılım ve donanım önerileri

Şahit ortaklarının farklı bir bilgisayarda bulunması önerilir.Veritabanı ikizleme ortaklarının yalnızca desteklenirSQL Server 2005Standart ve sonraki sürümleri ve olarakSQL Server 2005 Enterprise Editionve sonraki sürümleri.Buna karşılık, witnesses de tarafından desteklenenSQL Server 2005Çalışma grubu ve sonraki sürümleri ve olarakSQL Server 2005 Express Editionve sonraki sürümleri.Güvenilir bilgisayar sistemindeki tüm bu sürümleri birini destekleyen bir şahit çalıştırabilirSQL Server.Ancak bir şahit kullanılan her sunucuyu için gerekli en az yapılandırma karşılık öneririzSQL ServerStandart sürüm emin olduğunuz çalışıyor.Bu gereksinimler hakkında daha fazla bilgi için bkz:Donanım ve yazılım gereksinimleri için SQL Server 2008'i yükleme.

otomatik yük devretme, şahit rolü

veritabanı yansıtması oturum tüm sunucu örnekleri, bağlantı durumunu izler.Ortakları birbirinden bağlantısı kesik duruma, yalnızca biri şu anda veritabanını veriyor emin olmak için şahit olmasına bağlıdır.Bir eşitlenmiş, yansıtma sunucusu patron sunucu bağlantısı kesilir, ancak için şahit, bağlı kalan yansıtma sunucusu şahit asıl sunucu bağlantısı kesildi olup olmadığını belirlemek için şahit başvurur:

  • asıl sunucu İçin şahit, otomatik yük devretme oluşmaz hala bağlı.Bunun yerine, asıl sunucu veritabanına göndermek için accumulating günlük kayıtları sırasında sunucuya devam yansıtma sunucusu ortakları, yeniden.

  • Şahit de, asıl sunucudan kesilirse yansıtma sunucusu asıl veritabanına kullanılamaz duruma bilir.Bu durumda, yansıtma sunucusu otomatik bir geçiş işlemini hemen başlatır.

  • Ayna sunucu şahit tarafından kesilmiş ve ayrıca asıl sunucu otomatik yük devretme ise mümkün değil, durumu ne olursa olsun asıl.

Gereksinim, en az iki sunucu örnekleri bağlı olarak bilinenÇekirdek.Çekirdek oluşturur, veritabanını yalnızca bir ortak tarafından sunulan, emin bir saat.Çekirdek nasıl çalıştığını ve oturumunda, bunun etkisi hakkında bilgi için bkz:Çekirdek: Nasıl bir şahit veritabanı kullanılabilirliğini etkiler..