Witness yansıtma veritabanı
Otomatik yerine çalışma desteği için bir veritabanı oturumu yansıtma yüksek güvenlik modunda yapılandırılmalıdır ve de sahip olarak bilinen üçüncü bir sunucu örneği tanık. İsteğe bağlı bir örneğini tanık olduğunu SQL Server, sağlayan yansıtma sunucu bir otomatik yerine çalışma başlatmak isteyip tanımak için yüksek güvenlik modu oturumda. İki ortağı, witness veritabanı vermez. Otomatik failover desteği, witness tek roldür.
[!NOT]
Yüksek performans modu, witness durumu olumsuz etkileyebilir. Bir witness yansıtma oturum bir veritabanı için yapılandırılmışsa, asıl sunucu en az diğer sunucu örnekleri, yansıtma sunucu veya witness biri veya her ikisi de onları bağlanmalıdır. Aksi durumda, veritabanı kullanılamaz duruma gelir ve (ile olası veri kaybını) hizmetini zorla imkansızdır. Bu nedenle, yüksek performanslı modu için WITNESS için off ayarlamak her zaman almak öneririz. Witness etkisi hakkında yüksek performans modu, bilgi için Veritabanı yansıtma işletme modları.
Aşağıdaki resimde bir witness ile yüksek güvenlik modu oturumu gösterir.
Bu Konuda
Bir Witness Çoklu oturumlarda kullanma
Yazılım ve donanım önerileri
Otomatik yerine çalışma witness rolü
Eklemek veya bir Witness kaldırmak için
Bir Witness Çoklu oturumlarda kullanma
Belirli bir sunucuyu eşzamanlı veritabanı yansıtma oturumlar, her biri için farklı bir veritabanı şahit olarak hareket edebilir. Farklı oturumlar farklı ortakları ile olabilir. İki veritabanı yansıtma oturumlar farklı ortakları ile şahit olan sunucu örneği aşağıda gösterilmiştir.
Bir tek sunucu örneği de aynı zamanda bir şahit olarak bazı oturumları ve diğer oturumları bir ortak çalışabilir. Ancak, uygulamada, bir sunucu örneği genellikle tanık ya da bir iş ortağı olarak çalışır. Bu ortakların tanık destekleyen herhangi bir kullanılabilir Windows sisteminde çalıştırabilirsiniz, ancak üretim veritabanı, desteklemek için yeterli donanıma sahip sofistike bilgisayarlar gerektirir çünkü SQL Server 2012.
Yazılım ve donanım önerileri
Witness ortaklarından ayrı bir bilgisayarda bulunması önerilir. Veritabanı yansıtma ortakları sadece tarafından desteklenmektedir SQL Server 2005standart ve daha sonraki sürümleri ve SQL Server 2005 Enterprise Editionve sonraki sürümleri. Tanıklar, buna da desteklenen tarafından SQL Server 2005çalışma ve daha sonraki sürümleri ve SQL Server 2005 Express Editionve sonraki sürümleri. Witness-ebilmek koşmak bu sürümleri birini destekleyen herhangi bir güvenilir bilgisayar sisteminde SQL Server. Ancak, tanık kullanılan her sunucu örneği için gerekli olan en düşük yapılandırma karşılık öneririz SQL Serverstandart sürümü çalıştırdığınız. Bu gereksinimler hakkında daha fazla bilgi için bkz: SQL Server 2012'yi Yüklemek için Donanım ve Yazılım Gereksinimleri.
Otomatik yerine çalışma witness rolü
Session yansıtma veritabanı, tüm sunucu örnekleri bağlantı durumlarını izlemek. Ortakların birbirlerine haline kesilirse, onlar sadece bir tanesi şu anda veritabanını yayınlıyor emin olmak için witness üzerinde güveniyor. Eşitlenmiş yansıtma sunucu asıl sunucu bağlantısı kaybeder, ancak tanık bağlı kalır, tanık asıl sunucuya olan bağlantısını kaybetti olup olmadığını belirlemek için witness yansıtma sunucu kişiler:
Asıl sunucu hala tanık bağlıysa, otomatik failover oluşmaz. Bunun yerine, asıl sunucu sunucu veritabanı yansıtma sunucu ortakları yeniden göndermek için biriktirme günlük kayıtları ise devam ediyor.
Tanık ayrıca asıl sunucudan kesilse bile, yansıtma sunucu asıl veritabanı kullanılamaz hale geldi biliyor. Bu durumda, yansıtma sunucu hemen bir otomatik yerine çalışma işlemini başlatır.
Yansıtma sunucu tanık ve ayrıca asıl sunucu bağlantısı kesilirse, otomatik failover asıl sunucu durumu ne olursa olsun mümkün değildir.
En az iki sunucu örnekleri bağlanması şartı olarak bilinen Çekirdek. Çekirdek veritabanı yalnızca bir ortak tarafından teker teker servis edilebilir emin olmasını sağlar. Oturumunda çekirdek nasıl çalıştığını ve etkileri hakkında daha fazla bilgi için bkz: Çekirdek: (Veritabanı yansıtma) Veritabanı kullanılabilirlik bir Witness nasıl etkiler.
Eklemek veya bir Witness kaldırmak için
Bir witness eklemek için
Ekleme veya Witness (SQL Server Management Studio'yu) yansıtma veritabanı Değiştir
Windows kimlik doğrulaması (Transact-sql) kullanarak Witness yansıtma veritabanı ekleme
The witness kaldırmak için
Witness Session (SQL Server Management Studio'yu) yansıtma veritabanından Kaldır
Witness Session (Transact-sql) yansıtma veritabanından Kaldır
Ayrıca bkz.
Kavramlar
Veritabanı oturumu yansıtma sırasında anahtarlama rolü
Veritabanı yansıtma işletme modları
Çekirdek: (Veritabanı yansıtma) Veritabanı kullanılabilirlik bir Witness nasıl etkiler