Aracılığıyla paylaş


Veritabanı ikizleme ve günlük sevkiyat

Belirli bir veritabanı yansıtılmış veya günlük sevk edilen; Bunu da aynı anda yansıtılabilir ve günlük sevk.Ne kullanmak için yaklaşan seçmek için aşağıdakileri göz önünde bulundurun:

  • Kaç hedef sunucular gerektirir?

    Yalnızca bir tek hedef veritabanı gerektiriyorsa, veritabanı yansıtması önerilen çözüm.

    Birden fazla hedef veritabanına gereksiniminiz varsa, tek başına veya veritabanı günlük sevkiyat kullanmanız gerekir yansıtma.Bu yaklaşımları birleştiren sağlar veritabanı yararları yansıtma birden çok hedefe günlük sevkiyat tarafından sağlanan desteği ile birlikte.

  • Hedef veritabanı oturum geri geciktirmek gerekir (genellikle mantıksal hatalar karşı korumak için), kullanın günlük aktarma, tek başına veya veritabanı yansıtma ile.

Bu konu için günlük aktarmanı ve veritabanını birleştirme hakkında önemli noktalar açıklanır yansıtma.

Not

Bu teknolojiler için tanıtımları için bkz: Veritabanı ikizleme genel bakış ve Özet sevkiyat oturum.

Günlük dağıtımı ve veritabanı yansıtma birleştirme

Patron veritabanı yansıtma bir de oturum de davranabilir günlük sevkiyat yapılandırmanda birincil veritabanı olarak veya tam tersi olarak günlük sevkiyat yedek paylaşımına olduğu gibi.Zaman uyumlu olup olmadığını herhangi bir çalışma modunda çalıştır oturum yansıtma veritabanı (hareket emniyet ile küme tam için) veya zaman uyumsuz (hareket emniyet ile küme off için).

Not

Veritabanını kullanmak için yansıtma bir veritabanı tam kurtarma modeli her zaman gereklidir.

Gerekli olmamasına karşın genellikle, günlük aktarma ve veritabanı yansıtması birleştirme yaptığınızda yansıtma oturum günlük göndermeden önce kurulur.Sonra da asıl veritabanı geçerli olarak yapılandırılmış günlük aktarma birincil ( sorumlusu/asıl veritabanı), uzak bir veya daha fazla ikincil veritabanları ile birlikte.Ayrıca, yansıtma veritabanı olarak yapılandırılmış olması gerekir bir günlük aktarma birincil ( ayna/birincil veritabanı).günlük aktarma ikincil veritabanları farklı sunucu örnekleri sorumlusu/birincil sunucu ya da ayna/birincil sunucu üzerinde olması gerekir.

Not

günlük aktarma sunucular durum duyarlılığı ayarlarıyla eşleşmesi gerekir.

Sırasında bir günlük aktarma oturum, birincil veritabanı yedekleme işlerini yedek klasörüne günlüğü yedekleri oluşturma.Buradan, yedekleri ikincil sunucuları kopyası işler tarafından kopyalanır.yedek işlerini ve başarılı olması için kopya işleri için erişimi olmalıdır günlük aktarma yedek klasörü.Birincil sunucu kullanılabilirliğini en üst düzeye çıkarmak için ayrı bir bilgisayar üzerinde paylaşılan bir yedek konumuna yedek klasörü kurmak öneririz.Tüm günlük aktarma sunucularının, ayna gibi emin /birincil sunucu, paylaşılan yedekleme konumu erişebilirsiniz (olarak bilinen bir yedek paylaşımını).

Günlük sevkiyat veritabanı üzerinden başarısız yansıtma sonra devam etmek izin vermek için de yapılandırmanız gerekir yansıtma sunucusu birincil sunucu olarak, asıl veritabanı üzerinde birincil için kullandığınız aynı yapılandırmayı kullanarak.yedek işlerini günlüğünü yansıtma veritabanı yedeklemesini engeller geri yükleme durumunda yansıtma veritabanıdır.Bu ayna/birincil veritabanı günlüğü yedekleri ikincil sunucuları tarafından şu anda kopyalanan sorumlusu/birincil veritabanı ile çatışmaması sağlar.yedek işi ayna/birincil veritabanı yedek işi yürütür sonra alacaklardır uyarıları önlemek için m için bir ileti günlükleriog_shipping_monitor_history_detail tablo ve Aracısı iş başarı durumunu verir.

Ayna/birincil veritabanı içinde devre dışı günlük aktarma oturum.Ancak, başarısız üzerinden yansıtma, eski yansıtma veritabanı asıl veritabanı olarak çevrimiçi gelir.Bu noktada, bu veritabanını da etkin olarak olur günlük aktarma birincil veritabanı.günlük aktarma o veritabanını günlük sevkiyat önceden olamadınız yedek işleri sevkiyat günlük başlar.Tam tersine, yerine çalışma yeni yansıtma/birincil veritabanı haline gelir ve geri yükleme durumu girmek eski sorumlusu/birincil veritabanı neden oluyor ve yedek günlüğü için veritabanı yedek işlerini hiçbir.

Not

De olay bir otomatik yerine eski sorumlusu/birincil veritabanı yansıtma oturum yeniden katılır anahtarı yansıtma rolü oluşur.

Yüksek güvenlik modunda otomatik yük devretme olarak bilinen ek sunucu örnek yansıtma oturum yapılandırılmış çalıştırmak için şahit.asıl veritabanı herhangi bir nedenle veritabanı eşitlenmiş durumda değil ve yansıtma sunucusu ve şahit hala birbirleri ile iletişim kurabildiğinde kaybolursa, otomatik yük devretme oluşur.Bir otomatik yük devretme neden olan yansıtma sunucusu patron rolünü üstlenmek ve veritabanını asıl veritabanı olarak çevrimiçi duruma getirmek için.Daha fazla bilgi için bkz: Otomatik yerine çalışma.günlük aktarma yedek konumu yeni patron/birincil sunucu erişilebilir, yedek işlerini günlüğü yedekleri bu konuma sevk başlar.Yansıtma zaman uyumlu veritabanı yansıtması yerine çalışma günlük zinciri etkilenmez ve yalnızca geçerli o günlük geri garanti eder.İkincil sunucular, bilmeden günlüğü yedekleri kopyalamak devam etmek farklı bir sunucu örnek birincil sunucu haline gelmiştir.

Yerel kullanırken günlük aktarma monitör, hiçbir özel hususlar Bu senaryoda çalışmak gerekli.Bu senaryo ile bakın, "etkisi, veritabanı yansıtma üzerinde bir uzaktan izleme örnek," uzak bir izleme örnek kullanma hakkında bilgi için Bu konuda daha sonra.

Devrini gelen anapara yansıtma veritabanına

Aşağıdaki şekil gösterir nasıl günlük aktarma ve iş birlikte yansıtırken yansıtma veritabanı otomatik yük devretme ile yüksek güvenlik modunda çalışıyor.Başlangıçta, Server_A asıl sunucu yansıtma için hem günlük aktarma için birincil sunucu.Server_B yansıtma sunucusu ve aynı zamanda, şu anda etkin olan bir birincil sunucu olarak yapılandırılır.Server_C ve Server_D olan günlük aktarma ikincil sunucular.Kullanılabilirliğini en üst düzeye çıkarmak için günlük aktarma oturum, ayrı bir bilgisayar üzerinde bir paylaşım dizininin yedek konumu açıktır.

Günlük gönderme ve veritabanı yansıtma

Yansıtma yük devretme sonrasında, birincil sunucu adı tanımlanan ikincil sunucu değişmez..

Veritabanı yansıtma izleme örneği bir uzaktan kumandanın etkisi

Ne zaman veritabanı günlük sevkiyat oturum birleştirmesiyle bir uzaktan izleme örnekyle, kullandığı sevkiyat oturum yansıtma monitör tablolardaki bilgileri etkiler.Birincil ilgili bilgileri sorumlusu/birincil yapılandırılmış bir ve her ikincil üzerinde yapılandırılmış İzleyicisi birleşimidir.

İzleme tutmak için bir uzak monitör kullanırken mümkün olduğunca sorunsuz, özgün birincil adı birincil ikincil yapılandırırken belirttiğiniz öneririz.Bu yaklaşım da değiştirmeyi kolaylaştıran günlük aktarma yapılandırma Microsoft SQL Server Aracısı.İzleme hakkında daha fazla bilgi için bkz: Günlük Sevkiyat İzleme.

Yukarı ayarı yansıtma ve birlikte günlük sevkiyat

İçin küme veritabanı yansıtması ve birlikte sevkiyat günlük kurulumu, aşağıdaki adımları gereklidir:

  1. Daha sonra veritabanı ikizleme olarak kullanılacak başka bir sunucu örnek üzerine sorumlusu/birincil veritabanı norecovery ile yedeklerini geri yansıtma veritabanı sorumlusu/birincil veritabanı için.Daha fazla bilgi için bkz: Yansıtma veritabanı yansıtma için hazırlanıyor.

  2. Veritabanı ayarlamak yansıtma.Daha fazla bilgi için bkz: Nasıl yapılır: Session (SQL Server Management Studio'yu) yansıtma veritabanı yapılandırma veya Veritabanı yansıtma yukarı ayarı.

  3. Daha sonra kullanılmak üzere diğer sunucu örnekleri sorumlusu/birincil veritabanı yedeklerini geri günlük aktarma birincil veritabanı için ikincil veritabanları.Daha fazla bilgi için bkz: Günlük sevkiyat dağıtım.

  4. Asıl veritabanında bir veya daha fazla ikincil veritabanları için asıl veritabanı olarak günlük aktarma ayarlayın.

    Gereken, küme (yedek paylaşım) yedekleme dizini yukarı tek bir paylaşım.Bu sayede sonra rol değiştirme ana para ve yansıtma sunucuları arasında yedek işlerini aynı dizine eskisi gibi yazmaya devam.En iyi yöntem bu paylaşıma katılan veritabanları barındıran sunucularından farklı bir fiziksel sunucu üzerinde bulunduğu sağlamaktır yansıtma ve günlük sevkiyat.

    Daha fazla bilgi için bkz: Nasıl yapılır: (SQL Server Management Studio'yu) sevkiyat günlüğü etkinleştir.

  5. Yerine el ile çalışma anapara yansıtma için.

    elle yük devretme gerçekleştirmek için:

  6. Kur günlük aktarma (daha önce yansıtma) yeni patron olarak birincil veritabanı üzerinde.

    Önemli notÖnemli

    İkincil türken herhangi Kurulumu gerçekleştirmeyin.

    4. Adımda kullanılan aynı yedek paylaşımına kullanmanız gerekir.

    The Transaction Log Shipping interface in SQL Server Management Studio supports only one primary database per log shipping configuration.Bu nedenle, için saklı yordamlar kullanın küme yeni patron birincil olarak ayarlayın.Daha fazla bilgi için bkz: Nasıl yapılır: Günlüğü sevkiyat (Transact-SQL) etkinleştir.

  7. Geri özgün anapara için başarısız başka bir elle yük devretme gerçekleştirin.