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.

Tanıklı yansıtma oturumu

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.

İki veritabanı için tanık olan sunucu örneği

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

The witness kaldırmak için

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

Veritabanı yansıtma sırasında olası hataları

Yansıtma Devletleri (SQL Server)