Şahit yansıtma veritabanı
otomatik yük devretme desteği için bir veritabanı oturum yansıtma yüksek güvenlik modda yapılandırılmış olması gerekir ve ayrıca üçüncü bir sunucuya sahip örnekolarak bilinen, şahit.İsteğe bağlı örneğidir şahit SQL Server , yüksek güvenlik modunda yansıtma sunucusu sağlayan oturum otomatik bir yük devretme. başlatmak mi tanımak içinİki ortağı, şahit veritabanı hizmet.Otomatik yük devretme destekleyen tek tanığı, roldür.
Not
Yüksek performanslı modunda şahit kullanılabilirlik olumsuz etkileyebilir.Bir şahit, bir veritabanı oturum yansıtma için yapılandırılmışsa, asıl sunucu en az diğer sunucu örnekleri, birine bağlı olmalıdır yansıtma sunucusu veya şahit veya bunların her ikisini de.Aksi durumda, veritabanı kullanılamaz ve zorlanıyor olur hizmet (olası veri kaybını ile) imkansızdır.Bu nedenle, yüksek performanslı modu için her zaman şahit tutun öneririz küme off için.Bir şahit, etkisi hakkında yüksek performans modu hakkında bilgi için Zaman uyumsuz veritabanı yansıtma (yüksek performans mod)
Aşağıdaki resimde bir şahit olan bir yüksek güvenlik modu oturum gösterir.
Çoklu oturumlarda bir tanığı kullanma
Belirli bir sunucuyu aynı anda veritabanında bir şahit olarak davranabilir yansıtma her biri için farklı bir veritabanı oturumları.Farklı iş ortakları ile farklı oturumlar olabilir.İki veritabanındaki bir şahit olan bir sunucu örnek aşağıda gösterilmiştir yansıtma farklı ortakları ile oturumlar.
Bir tek sunucu örnek de aynı anda çalışabilir saat bazı oturumları ve diğer oturumları, ortak bir şahit olarak.Ancak, uygulamada, bir sunucu örnek genellikle bir şahit ya da bir ortak olarak çalışır.Ortaklar şahit destekleyen tüm kullanılabilir Windows sisteminde çalıştırabilirsiniz, bir üretim veritabanını desteklemek için yeterli donanıma sahip karmaşık bilgisayar gerektiren bu çünkü SQL Server 2008.
Yazılım ve donanım önerileri
Şahit ortaklardan ayrı bir bilgisayarda bulunması önerilir.Veritabanı yansıtma ortakları yalnızca desteklenen SQL Server 2005 Standart ve sonraki sürümlerinde ve bunun SQL Server 2005 Enterprise Edition ve sonraki sürümleri.Witnesses, buna karşılık, aynı zamanda tarafından desteklenen SQL Server 2005 çalışma grubu ve daha sonraki sürümleri ve bunun SQL Server 2005 Express Edition ve sonraki sürümleri.Bir şahit üzerindeki herhangi bu sürümlerinde destekleyen güvenilir bilgisayar sistemi çalıştırmak için SQL Server.Ancak, şahit olarak kullanılan her sunucu örnek için en azından karşılık öneririz yapılandırma için gerekli SQL Server Standart sürüm emin olduğunuz çalışmaktadır.Bu gereksinimler hakkında daha fazla bilgi için bkz: SQL Server 2008 R2 Yükleme için Donanım ve Yazılım Gereksinimleri.
Otomatik yerine çalışma içinde şahit rolü
Bir veritabanı içinde yansıtma oturum sunucu bağlantı durumlarını izlemek.Ortaklar birbirinden kesilirse, bunlardan yalnızca bir tanesi şu anda veritabanını veriyor emin olmak için şahit olmasına bağlıdır.Bir eşitlenmiş, yansıtma sunucusu asıl sunucuya olan bağlantısını kaybeder, ancak tanığı bağlı kaldığı yansıtma sunucusu şahit şahit asıl sunucu bağlantısı kesildi olup olmadığını belirlemek üzere kişiler:
asıl sunucu hala tanığına bağlıysa, otomatik yük devretme oluşmaz.Bunun yerine, sunucuya göndermek için Ken günlük kayıtları sırasında veritabanı asıl sunucu devam yansıtma sunucusu ortakları ne zaman yeniden bağlayın.
Şahit de gelen kesilmesi durumunda asıl sunucu, yansıtma sunucu asıl veritabanına kullanılamaz olması durumuna karşı bilir.Bu durumda, yansıtma sunucusu bir otomatik yük devretme işlemini hemen başlatır.
yansıtma sunucusu Kesilir şahit ve de asıl sunucu, otomatik yük devretme asıl sunucu durumu ne olursa olsun mümkün değildir.
En az iki sunucu örnekleri bağlı olması zorunluluğu olarak bilinen Çekirdek.Çekirdek veritabanı yalnızca bir ortağı tarafından hizmet verilebilir olduğunu emin yaptığı bir saat.oturum çekirdek nasıl çalıştığı ve onun etkisi hakkında bilgi için bkz: Çekirdek: Veritabanı kullanılabilirlik bir tanığı nasıl etkiler.
Ekleyerek veya kaldırarak bir şahit
Bir şahit eklemek için
Nasıl yapılır: Ekleme veya değiştirme şahit (SQL Server Management Studio'yu) yansıtma veritabanı
Nasıl yapılır: Şahit Windows kimlik doğrulaması (Transact-SQL) kullanarak yansıtma veritabanı ekleme
Şahit kaldırmak için