Yüksek kullanılabilirlik çözümleri genel bakış
Bu bölüm çeşitli tanıtır SQL Server yüksek kullanılabilirlik çözümleri sunucuları ya da kullanılabilirliğini artırmakveritabanlarını. Yüksek kullanılabilirlik çözümü bir donanım veya yazılım hatası etkilerini Maskeler ve böylece kullanıcılar için algılanan kapalı kalma süresini Minimize uygulamalarının kullanılabilirliğini korur.
SQL Serveryüksek kullanılabilirlik için sunucu veya veritabanı oluşturmak için çeşitli seçenekler sunar.Yüksek kullanılabilirlik seçenekleri aşağıdakileri içerir:
Yük devretmekümeleme
Yük devretme kümeleme tamamı için örnek yüksek kullanılabilirlik desteği sağlayan SQL Server.Yük devretme kümesi, bir veya daha fazla düğüm veya sunucular, iki veya daha fazla Paylaşılan diskleri birleşimidir.Uygulamaları her yüklü içine bir Microsoft Küme hizmeti (mscs) kümesi grup, bilinen bir kaynak grubu.Her saat, her kaynak grubu kümedeki tek bir düğüm tarafından aittir.Uygulama hizmet, düğüm adlarını bağımsızdır ve yük devretme kümesi örnek adı olarak adlandırılan sanal bir adı vardır.Bir uygulama için yük devretme küme örnek, yük devretme kümesi örneğinin adını başvurarak bağlanabilir.Uygulamanın hangi düğüm yük devretme kümesi örnek barındıran bilmeniz gerekir.
A SQL Server yük devretme kümesi örnek tek bir bilgisayarı ağ üzerinde görünür, ancak geçerli düğüm kullanılamaz duruma gelirse, bir düğümden diğerine yerine çalışma sağlar bir işleve sahiptir.Örneğin, bir disk donanım arızası, işletim sistemi hatası veya planlı işletim sistemi yükseltmesi sırasında yapılandırabileceğiniz bir örnek , SQL Server bir düğümündeki bir yük devretme kümesi yerine başka bir düğüme disk grubu.
A yük devretme kümesi disk hatalarına karşı koruma sağlamaz.Yük devretme kullanabilirsiniz kümeleme sistemin kapalı kalma süresini kısaltır ve uygulama yüksek kullanılabilirlik sağlamak için.Yük devretme kümeleme desteklenir SQL Server Kurumsal ve SQL Server , geliştirici ve bazı kısıtlamalar içinde SQL Server Standart.Yük devretme hakkında daha fazla bilgi için kümeleme, bkz: SQL Server 2008 R2 Kümelemesi ile çalışmaya başlama ve SQL Server 2008 R2'in yük devretme kümesi yükleme.
Veritabanıyansıtma
Veritabanı yansıtma neredeyse anlık yük devretme destekleyerek veritabanının kullanılabilirliğini artırmak için öncelikle bir yazılım çözümüdür.Tek bir yedek veritabanını korumak için veritabanı ikizleme kullanılabilir veya Yansıtma veritabanı, olarak adlandırılmıştır karşılık gelen bir üretim veritabanı için asıl veritabanı.
Yansıtma veritabanı veritabanı yedeğini geri yükleme tarafından oluşturulan asıl veritabanı ile kurtarma yok.Bu yansıtma veritabanı istemcilere erişilemez.Ancak, bunu dolaylı olarak yansıtma veritabanı üzerinde veritabanı anlık görüntü görüntüsü görüntüsü oluşturarak bildirdiği için kullanabilirsiniz.anlık görüntü görüntü oluştururken vardı gibi veritabanındaki verileri salt okunur erişimi olan istemciler veritabanı anlık görüntü görüntüsü görüntüsü sağlar.
Her veritabanı yansıtması yapılandırma gerektirir bir asıl sunucu asıl veritabanı ve yansıtma veritabanı içeren bir yansıtma sunucusu içerir.yansıtma sunucusu Yansıtma veritabanı güncel ile asıl veritabanı sürekli olarak getirir.
Veritabanı yansıtma ile yüksek güvenlik modunda eşzamanlı işlem veya zaman uyumsuz işlem yüksek performanslı modunda çalışır.Yüksek performanslı modunda hareketleri tamamlanmaya için beklemeden yansıtma sunucusu günlük performansını en üst düzeye çıkaran, diske yazmak için.Yüksek güvenlik modunda kaydedilmiş bir hareket kararlıdır her iki ortakları üzerinde ancak riskini artan hareket gecikme süresi.
En basit yapılandırmasında veritabanı yansıtması yalnızca ana para ve yansıtma sunucuları içerir.asıl sunucu kaybolursa, bu yapılandırmada, yansıtma sunucu olarak kullanılabilir bir yarı etkin bekleyen sunucu, olası veri kaybını ile.Yüksek güvenlik modu destekleyen bir alternatif yapılandırma, otomatik yük devretme ile yüksek güvenlik modu.Bu yapılandırma olarak bilinen üçüncü bir sunucu örnek içerir bir şahit, ayna sunucunun bir kısayol davranmasını sağlayan hazır bekleyen sunucu.Yük devretme asıl veritabanı yansıtma veritabanı için genellikle birkaç saniye sürer.
Bu yana SQL Server 2005 Service Pack 1 (SP1), veritabanı yansıtması ortakları ve witnesses tarafından desteklenen SQL Server Standard ve Enterprise.Ancak ortakları aynı sürüm ve zaman uyumsuz veritabanı kullanmak gerekir yansıtma (yüksek performans mod) yalnızca desteklenen SQL Server kuruluş.Witnesses de tarafından desteklenen SQL Server çalışma grubu ve Express.
Veritabanı hakkında daha fazla bilgi için yansıtma, bkz: Veritabanı ikizleme.
Günlük dağıtımı
Veritabanı gibi yansıtma, günlük sevkiyat veritabanı düzeyinde çalışır.Bir veya daha fazla yarı etkin bekleyen için veritabanları olarak adlandırılmıştır karşılık gelen bir üretim veritabanı için günlük aktarma kullanabilirsiniz birincil veritabanı.Bekleme veritabanları da bilinir olarak ikincil veritabanları.Bir veritabanını geri yüklemek her ikincil veritabanı oluşturulur yedek birincil veritabanı kurtarma yok veya bekleme.Geri yükleme ile bekleme sağlar, elde edilen ikincil veritabanı sınırlı raporlama için kullanırsınız.
Günlük sevkiyat yapılandırma birincil veritabanı içeren tek bir birincil sunucu içeren bir veya daha fazla ikincil sunucular bir ikincil veritabanı her sahip olduğunu ve bir izleme sunucusu.Her ikincil sunucu güncelleştirmelerini kendi ikincil veritabanı den günlüğü yedekleri birincil veritabanı küme aralıklarla.Günlük sevkiyat birincil sunucuyu birincil veritabanı günlük yedeğini oluşturur ve zaman arasında kullanıcı değiştirilebilir bir gecikme kapsar ikincil sunucu günlük yedeğini geri yükler.Yerine çalışma işleminin gerçekleşmesi için önce bir ikincil veritabanı tam olarak en Ilık-için-tarih tarafından el ile her unrestored günlüğü yedekleri uygulanıyor.
Günlük dağıtımı, birden çok yedek veritabanı destekleme esnekliği sağlar.Birden çok yedek veritabanı gerektiriyorsa, tek başına veya veritabanı için bir ilave olarak günlük sevkiyat kullanabilirsiniz yansıtma.Bu çözümlerin birlikte kullanıldığında, geçerli asıl veritabanı yansıtma yapılandırma veritabanının geçerli birincil veritabanı da olan günlük aktarma yapılandırması.
Günlük dağıtımı desteklenmektedir SQL Server Enterprise, standart ve çalışma grubu sürümleri.günlük aktarma hakkında daha fazla bilgi için bkz: Özet sevkiyat oturum ve Günlük sevkiyat Yönetim.
Çoğaltma
Çoğaltma kullanır bir yayınla-model abone olmak olmak olun.Bu birincil sunucu sağlar, verileri bir veya daha fazla ikincil sunucular veya aboneleri için yayımcı olarak adlandırılan dağıtın.Yinelemeyi etkinleştirir gerçek -saat kullanılabilirlik ve ölçeklenebilirlik bu sunucular üzerinden.Abonelerin adresindeki verilerin alt küme küme küme kümesini sağlamak için süzme destekler ve ayrıca bölümlenmiş güncelleştirmeleri sağlar.Subscribers are online and available for reporting or other functions, without query recovery.SQL Server offers three types of replication: anlık görüntü işlem ve birleştirme.İşlem çoğaltma en düşük gecikme süresi sağlar ve genellikle yüksek kullanılabilirlik için kullanılır.Daha fazla bilgi için bkz: Ölçeklenebilirlik ve kullanılabilirlik artırma.
Çoğaltma tüm sürümlerinde desteklenen SQL Server.Çoğaltma yayımlama ile mevcut değil SQL Server Express veya SQL Server Compact 3.5 SP1.
Önemli Bir iyi tasarlanmış ve uygulanan yedek ve geri yükleme stratejisi önemli herhangi bir yüksek kullanılabilirlik çözümü için.Daha fazla bilgi için bkz: Yedekleme ve geri SQL Server'da Veritabanları, ve Yedekleme ve geri yükleme veritabanları yinelenmiş..
Ölçeklenebilir paylaşılan veritabanları
Ölçeklenebilir paylaşılan veritabanı özelliğini, yerleşik özel raporlama için salt okunur bir veritabanı, Ölçek oluşturmanızı sağlar.Raporlama veritabanı birincil amacı veritabanı barındıran ayrılmış, salt okunur birimleri küme üzerinde bulunması gerekir.Emtia donanım sunucuları ve birimler için kullanarak, birden fazla raporlama sunucuları üzerinde aynı raporlama veri görünümünü sağlayan bir raporlama veritabanı dışında ölçekleyebilirsiniz.Bu özellik de bir raporlama veritabanı yumuşak güncelleştirme yol sağlar.Daha fazla bilgi için bkz: Ölçeklenebilir paylaşılan veritabanları genel bakış.
Bu Bölümde
Konu |
Açıklama |
---|---|
Yüksek kullanılabilirlik çözümü seçmek için ana hatlarını sunar. |