veritabanı yansıtması ve günlük aktarma

Verilen BIR veritabanında yansımalı veya günlük sevk; bu da aynı anda yansıtılabilir ve günlük sevk.Ne kullanılacak yaklaşmanıza seçmek için aşağıdakileri göz önünde bulundurun:

  • Kaç hedef sunucuya gerek?

    veritabanı yansıtması, yalnızca tek bir hedef veritabanı gerektirir, önerilen çözümü yoktur.

    Birden fazla hedef veritabanı gerektiriyorsa, kullanmanız gereken günlük aktarma, tek başına veya veritabanı yansıtması ile.Bu yaklaşımlardan birleştirerek birden çok hedefe günlük aktarma tarafından sağlanan desteği ile birlikteveritabanı yansıtması yararları sağlar.

  • Oturum, hedef veritabanı geri yükleme'yi geciktirmek gerekip gerekmediğini (genellikle mantıksal hatalara karşı korumak için), kullanın günlük aktarma, tek başına veya veritabanı yansıtması.

Bu konuda, günlük aktarma ve veritabanı yansıtması dikkat edilmesi gereken noktalar ele alınmaktadır.

Not

Bu teknolojiler için tanıtımları almak için bkz: veritabanı yansıtması Genel bakış ve Özet sevkiyat oturum.

Birleştirme günlük aktarma ve veritabanı yansıtması

Asıl veritabanı yansıtma oturumda ayrıca birincil veritabanının üstlenebilir bir günlük aktarma yapılandırma, veya tam tersi olarak günlük aktarma bozulmamış yedek paylaşımdır.veritabanı yansıtması oturum herhangi işletim modunda (FULL için ayarlanan işlem emniyet ile) zaman uyumlu veya zaman uyumsuz (ile hareket emniyet KAPALı ayarlayın) çalıştırın.

Not

Bir veritabanı üzerinde veritabanı yansıtması kullanmak için , Tam kurtarma modeli her zaman gereklidir.

Gerekli olmasa genellikle, günlük aktarma ve veritabanı yansıtması birleştirirken, yansıtma oturum günlük göndermeden önce oluşturulur.Geçerli asıl veritabanı olarak yapılandırılmış sonra günlük aktarma birincil ( Patron/birincil veritabanı), bir veya daha çok uzak ikincil veritabanları birlikte.Ayrıca, yansıtma veritabanı olarak yapılandırılmalıdır bir günlük aktarma birincil ( yansıtmayı/birincil veritabanı).günlük aktarma Ikincil veritabanlarının farklı bir sunucu örnekleri sorumlusu/birincil sunucu veya yansıtmayı/birincil sunucu üzerinde olması gerekir.

Not

Sunucular günlük aktarma, büyük/küçük durum duyarlılığı ayarlarıyla eşleşmesi.

Sırasında bir günlük aktarma oturum, birincil veritabanı yedek işlerini günlük yedek, yedek bir klasör oluşturun.Buradan, yedekleri kopyalama işleri ikincil sunucular tarafından kopyalanır.yedek işleri ve başarılı olması için kopya işler 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 , yedek klasörü ayrı bir ana bilgisayardaki paylaşılan bir yedek konumuna kurmak öneririz.Emin tüm günlük aktarma yansıtmayı/birincil sunucu dahil olmak üzere sunucular yedek konumu paylaşılan erişebilir (bilinen bir yedek paylaşım).

Izin vermek için günlük aktarma veritabanı üzerinde başarısız yansıtma sonra devam etmek için , de yansıtma sunucunun birincil sunucu olarak, birincil asıl veritabanı için kullandığınız aynı yapılandırmayla yapılandırmanız gerekir.Geri yükleme durumunda kadar günlük'yi yansıtmayı veritabanında yedek, yedek işlerini engelleyen yansıtmayı veritabanıdır.Bu, yansıtmayı/birincil veritabanı, günlüğü yedekleri ikincil sunucuları tarafından şu anda kopyalanan sorumlusu/birincil veritabanı işlemlerini değil, sağlar.yedek işi yansıtmayı/birincil veritabanı yedek işi'ni çalıştırdıktan sonra spurious uyarıları engellemek için , bir ileti için l'günlükleriog_shipping_monitor_history_detail tablo ve Aracısı iş başarı durumu döndürür.

Yansıtmayı/birincil veritabanı içinde etkin günlük aktarma oturum.Ancak, üzerinde başarısız yansıtmayı, eski yansıtma veritabanı asıl veritabanı olarak çevrimiçi gelir.Bu noktada, veritabanı da olarak etkinleşir günlük aktarma birincil veritabanı.Bu veritabanı, günlük sevk önceden olamadınız, yedek işlerini sevkiyat günlük sevkiyat günlük başlar.Tersi durumda, yerine çalışma, yeni yansıtmayı/birincil veritabanı olur ve geri yükleme durumu girmek önceki sorumlusu/birincil veritabanı neden olur ve bu veritabanı yedek işleri için yedek günlüğü sonu.

Not

Durumunda bir otomatik yük devretme, önceki sorumlusu/birincil veritabanı yansıtma oturum yeniden katılır yansıtmayı rolünü anahtarına oluşur.

Yüksek güvenlik modunda çalışacak şekilde otomatik yük devretme yansıtma oturum olarak bilinen bir ek sunucu örnek yapılandırıldı şahit.Veritabanının eşitlenmesi sonra asıl veritabanı için herhangi bir nedenle kaybolur ve, yansıtma sunucusu ve şahit yine de birbirlerine otomatik yük devretme oluşuyor kurabilir.Bir otomatik yük devretme neden yansıtma sunucusu asıl rolünü varsayar ve veritabanını asıl veritabanı çevrimiçi duruma getirin.Daha fazla bilgi için bkz:otomatik yük devretme.günlük aktarma Yeni sorumlusu/birincil sunucu erişilebilir bir yedek konumu, günlüğü yedekleri bu konum için sevk etmek, yedek işlerini başlar.Zaman uyumlu modda veritabanı yansıtması günlük zinciri etkilenmez güvence altına alır yansıtma yerine çalışma ve, yalnızca geçerli oturum açma geri yüklenir.Ikincil sunucular, bilmeden günlüğü yedekleri kopyalama devam başka bir sunucuya örnek birincil sunucu hale geldi.

Yerel kullanırken günlük aktarma monitör, hiçbir özel hususlar Bu senaryo sağlamak gereklidir.Bu konuda daha sonra Bkz: "ımpactveritabanı yansıtması bulunan bir uzaktan izleme örnek," Bu senaryo, uzaktan izleme örneğiyle kullanma hakkında daha fazla bilgi için.

Başarısız olan üzerinden gelen anapara yansıtmayı veritabanına

Nasıl günlük aktarma ve veritabanı yansıtırken birlikte çalışma yansıtma çalışıyor otomatik üstlenme yüksek güvenlik modunda aşağıdaki şekilde gösterilmiştir.Başlangıçta Server_A yansıtma için asıl sunucu hem de günlük aktarma için asıl sunucu olur.Server_B yansıtmayı sunucusudur ve ayrıca şu anda etkin olan bir birincil sunucu olarak yapılandırılır.Server_C and Server_D olan günlük aktarma ikincil sunucular.Kullanılabilirliği en üst düzeye çıkarmak için günlük aktarma oturum, ayrı bir ana bilgisayarda bir paylaşım dizin yedek konumu açıktır.

Log shipping and database mirroring

Yansıtma yerine çalışma, ikincil sunucuda tanımlanmış birincil sunucu adı değişmez..

Örnek izleme bir uzak veritabanı yansıtması etkisi

Zaman günlük aktarma birleştiren bir uzaktan izleme örnek ile kullanır günlük aktarma oturumu ve veritabanı yansıtması bilgileri Monitör tablolardaki etkiler.Birincil ilgili bilgileri sorumlusu/birincil yapılandırılmış bir ve her ikincil üzerinde yapılandırılmış monitör birleşimidir.

Izleme korumak için olabildiğince, uzak bir monitör kullanırken sorunsuz birincil, ikincil yapılandırılırken özgün birincil adı belirtmeniz önerilir.Bu yaklaşım ayrıca değiştirmeyi kolaylaştırır günlük aktarma yapılandırması Microsoft SQL Server Agent. Izleme hakkında daha fazla bilgi için bkz: Izleme günlük aktarma.

Yansıtma Kur ayarlama ve günlük aktarma birlikte

Için küme veritabanı yansıtması ve birlikte günlüğü kadar aşağıdaki adımları gereklidir:

  1. veritabanı yansıtması sorumlusu/birincil veritabanı yansıtması veritabanını daha sonra kullanılmak üzere NORECOVERY'YI sorumlusu/birincil veritabanını başka bir sunucuyu üzerine yedeğini geri yükleme yükleyin.Daha fazla bilgi için bkz:yansıtma veritabanı yansıtma için hazırlanıyor.

  2. küme veritabanı yansıtması kurun.Daha fazla bilgi için bkz: Nasıl Yapılır: Bir veritabanı yansıtması oturumu (SQL Server Management Studio'yu) yapılandırın. veya veritabanı yansıtması Kur ayarlama.

  3. Daha sonra kullanılmak üzere başka bir sunucu örnekleri sorumlusu/birincil veritabanı yedeklerini geri yükleme günlük aktarma birincil veritabanı için ikincil bir veritabanı.Daha fazla bilgi için bkz:günlük aktarma Dağıtım.

  4. küme Asıl veritabanında bir veya daha fazla ikincil veritabanları için bir birincil veritabanı günlüğü kurulumu.

    Size gereken küme yedek (yedek Paylaşımı) dizini tek bir paylaşım ayarlayın.Bu yedek işlerini ana para ve yansıtma sunucular arasında geçiş yapma rolünü sonra önce aynı dizine yazmaya devam sağlar.Bu paylaşım yansıtma ve günlük aktarma veritabanlarının ev sahipliği yapan sunuculardan farklı fiziksel bir sunucu üzerinde bulunan emin olmak iyi bir uygulamadır.

    Daha fazla bilgi için bkz: Nasıl Yapılır: Log (SQL Server Management Studio'yu) sevkiyat etkinleştir.

  5. Yerine el ile çalışma alanından anapara yansıtmayı.

    Gerçekleştirilecek bir elle yük devretme:

  6. küme birincil veritabanı (önceden yansıtmayı) yeni kimliği üzerinde günlüğü kurun.

    Important noteImportant Note:

    Herhangi bir ayarı, bir ikincil gerçekleştirmeyin.

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

    The Transaction günlük aktarma arabirim in SQL Server Management Studio supports only one birincil veritabanı per günlük aktarma yapılandırma. Bu nedenle, yeni kimliği birincil olarak ayarlamak için saklı yordamlar) kullanmanız gerekir.Daha fazla bilgi için bkz:Nasıl Yapılır: Etkinleştirme günlük aktarma (Transact-SQL).

  7. Yeniden özgün anapara için başarısız olan başka bir el ile başarısızlık gerçekleştirin.