Aracılığıyla paylaş


Özet sevkiyat oturum

Işlem günlüğü yedekleri alanından otomatik olarak göndermek günlük aktarma sağlar bir birincil veritabanı on a birincil sunucu bir veya daha fazla örnekikincil veritabanları ayrı ikincil sunucu örnekleri.Işlem günlüğü yedeklerini ikincil veritabanlarının her birine ayrı ayrı uygulanır.Bir isteğe bilinen üçüncü sunucu örnek izleme sunucusu, geçmiş ve yedek ve geri yükleme işlemlerinin durumunu kaydeder ve zamanlandığı şekilde gerçekleşmesi, bu işlemler başarısız olursa, isteğe bağlı olarak, uyarılar yükseltir.

günlük aktarma Işlemleri

günlük aktarma, üç işlemden oluşur:

  1. Birincil sunucu örnek işlem günlüğüne yedekleyin.

  2. Işlem günlük dosyasına kopyalamak ikincil sunucu örneği.

  3. Günlük geri yükleme yedek ikincil sunucu örneğinde.

Günlük için birden fazla ikincil sunucu örnekleri sevk.Bu gibi durumlarda, 2 ve 3 operasyonlar her ikincil sunucu örnek için çoğaltılır.

A günlük aktarma yapılandırmasını otomatik olarak birincil sunucudan ikincil sunucuya devri değil.Birincil veritabanı kullanılamaz duruma gelirse, herhangi bir ikincil veritabanlarının çevrimiçi el ile getirilebilir.

Kullanabileceğiniz bir ikincil veritabanı amaçları bildirdiği için.Daha fazla bilgi için bkz:Sorgu işleme için ikincil sunucuları kullanma.

Buna ek olarak, uyarılar için de yapılandırabilirsiniz, günlük aktarma yapılandırması.

Birincil sunucu ve veritabanı

The primary server in a log shipping configuration is the instance of the SQL Server Database Engine that is your production server.birincil veritabanı Birincil sunucuda başka bir sunucuya yedeklemek istediğiniz veritabanıdır.Tüm yönetim günlük aktarma yapılandırması aracılığıyla SQL Server Management Studio birincil veritabanı tarafından gerçekleştirilir.

birincil veritabanı; Tam veya toplu günlük kurtarma modeli kullanmalıdır Basit kurtarma için veritabanı geçiş günlük aktarma durmasına neden olur.

ikincil sunucu ve veritabanları

Ikincil sunucuda bir günlük aktarma birincil veritabanınızın sıcak yedek bir kopyasını saklamak istediğiniz sunucunun bir yapılandırmadır.ikincil sunucu, birkaç farklı birincil sunucu veritabanlarından yedek kopyalarını içerebilir.Örneğin, bir departman beş sunucuları, her bir kritik veritabanı sistemi çalıştırıyor olabilir.Beş ayrı ikincil sunucuları yerine, tek bir ikincil sunucu olarak kullanılabilir.Beş birincil sistemleri yedeklerden tek yedek sisteminden, gerekli kaynakları ve para kaydetmeyi numarasını azaltarak yüklenemedi.Birden fazla ana sistem aynı anda başarısız olur, düşüktür saat.Ayrıca, uzak şansını karşılamak için birden çok birincil sistemin aynı anda kullanılamaz duruma ikincil sunucu birincil sunucuları boyutlardan daha yüksek olabilir.

Tam geri yükleyerek, ikincil veritabanı başlatılmalıdır yedek birincil veritabanı.Geri yükleme NORECOVERY'YI veya STANDBY seçeneği kullanılarak tamamlanabilir.Bu, el ile yapılabilir veya ile SQL Server Management Studio.

Izleme sunucusu

Isteğe bağlı monitör sunucunun tüm ayrıntılarını izler günlük aktarma, dahil:

  • Hareket oturum açtığınızda birincil veritabanı en son yedeklenmesinden.

  • Ne zaman ikincil sunucular son kopyalanır ve yedek dosya geri yüklendi.

  • Herhangi bir yedek hatasından uyarılarla ilgili bilgi sağlar.

Izleme sunucusu, önemli bilgileri kaybetmeden ve birincil veya ikincil sunucu kaybolursa izleme etkilemesini önlemek için birincil veya ikincil sunuculardan ayrı bir sunucuda olmalıdır.Bir tek monitörü sunucusu birden çok izleyebilirsiniz günlük aktarma yapılandırmaları.Böyle bir durumda, tüm günlük aktarma bu izleme sunucususu yapılandırmaları tek uyarı iş paylaşmak.

Important noteImportant Note:

Izleme sunucusu olarak yapılandırılmış bir kez kaldırmadan değiştirilemez günlük aktarma ilk.

Daha fazla bilgi için bkz:Izleme günlük aktarma.

Işleri sevkiyat oturum

Dört işler, işlenen günlük aktarma içerir tarafından ayrılmış SQL Server Aracı işler. Bu işler, yedek işi, kopyalama işini, geri yükleme işi ve uyarı iş içerir.

Kullanıcı günlüğü yedekleri ne sıklıkta alınır ne sıklıkta her ikincil sunucu kopyalanır ve ne sıklıkta ikincil veritabanına uygulanan denetler.Üretim sistemi başarısız sonra örneğin bir ikincil sunucu çevrimiçi duruma için gerekli iş azaltmak için kopyalayabilir ve oluşturulduktan hemen sonra her işlem günlüğü yedeklemesini geri yükleme yükleyin.Alternatif olarak, belki de ikinci ikincil sunucuda, ikincil veritabanı için işlem günlüğü yedekleri uygulama geciktirebilirsiniz.Bu gecikme, zaman aralığı boyunca, dikkat edin ve kritik verilerin yanlışlıkla silinmesi gibi birincil bir arıza yanıtlar sağlar.

yedek iş

Bir yedek iş birincil her veritabanı için birincil sunucu örneği oluşturulur.Yedekleme işlemini gerçekleştirir, geçmişi, yerel sunucu ve izleme sunucusu Günlükleri ve eski yedek dosyalarını ve geçmiş bilgilerini siler.Varsayılan olarak, bu iş 15 dakikada bir çalışacak ancak özelleştirilebilir aralığıdır.

Zaman günlük aktarma etkinleştirilmişse, SQL ServerAracı iş kategorisi "günlük aktarma yedek" birincil sunucu örneğinde oluşturulur.

SQL Server 2008 Enterprise ve sonraki sürümler, yedek sıkıştırma destekler.Oluştururken bir günlük aktarma yapılandırması, günlük yedeklemeler yedek sıkıştırma davranışını denetleyebilirsiniz.Daha fazla bilgi için bkz:yedek sıkıştırma (SQL Server).

Kopya iş

Ikincil bir sunucu örneğinde, oluşturulan BIR kopyalama işini bir günlük aktarma yapılandırma.Bu işin yedek dosyaları birincil sunucudan yapılandırılabilir bir hedef kopya ikincil sunucu ve geçmiş oturum ikincil sunucu ve monitör sunucu.Özelleştirilebilir olan kopyalama iş zamanlaması, yedek zamanlamasını yaklaşık.

Zaman günlük aktarma etkinleştirilmişse, SQL ServerAracı iş kategorisi "günlük aktarma kopya" ikincil bir sunucu örneğinde oluşturulur.

Iş geri yükleme

Bir geri yükleme işi ikincil bir sunucu örneğinde her biri için oluşturulan günlük aktarma yapılandırma.Bu iş, ikincil veritabanları için kopyalanmış olan yedek dosyaları geri yükler.Yerel sunucuda geçmiş bu günlüğe kaydeder ve izleme sunucusu ve eski dosyaları ve eski geçmiş bilgilerini siler.The SQL Server iş category "günlük aktarma geri yükleme" is created on the ikincil sunucu örnek when günlük aktarma is enabled.

Geri yükleme gibi belirli bir ikincil sunucu örnek üzerinde iş kopya sık zamanlanabilir iş, veya geri yükleme iş Gecikmeli olabilir.Aynı sıklığı ile ilgili bu işler iş planlama çizelgeleme sıcak yedek veritabanı oluşturmak için olabildiğince yakın hizalı olarak ikincil veritabanı birincil veritabanı ile tutar.

Buna ek olarak, geri yükleme işleri geciktirme belki de birkaç saat bırakılan bir tablo veya açamayacağı silinen tablo gibi bir önemli kullanıcı hatası olayında yararlı olabilir.Hata saat biliniyorsa, ikincil ileriye doğru veritabanına bir saat önce en kısa zamanda hata taşıyabilirsiniz.Daha sonra kaybolan verileri verme ve birincil veritabanına geri almak.

Uyarı iş

izleme sunucusu kullanılıyorsa, uyarı iş izleme sunucusu örneğinde oluşturulur.Uyarı Bu iş, tüm birincil ve ikincil veritabanlarının tarafından paylaşılıyor günlük aktarma yapılandırmalarında bu monitör sunucuyu kullanma.Uyarı iş (örneğin, yeniden çizelgeleme, devre dışı bırakma veya iş etkinleştirme) değişiklik, kullanarak tüm veritabanlarını etkiler izleme sunucusu.Bu iş (kendisi için uyarı numaralarını belirtmelisiniz) bir uyarı harekete geçiren, birincil ve ikincil veritabanları için yedek ve geri yükleme işlemleri başarıyla içinde tamamlamamışsa için eşikler belirtilen.Bir işleç, bildirim almak için bu uyarıları yapılandırmalısınız günlük aktarma hatası.The SQL Server Agent iş category "günlük aktarma uyarı" is created on the izleme sunucusu örnek when günlük aktarma is enabled.

izleme sunucusu kullanılıyorsa, uyarı işlerini yerel olarak oluşturulur birincil sunucu örneği ve her ikincil sunucu örneği.uyarı iş yedek işlemleri başarıyla içinde belirtilen bir eşik işlemini, birincil sunucuda örneği hataları yükseltir.Ikincil sunucuda uyarı iş örnek hataları, yerel ve geri yükleme işlemlerinin başarıyla içinde belirtilen bir eşik değil tamamladığınızda yükseltir.

Normal BIR günlük aktarma yapılandırması

Aşağıdaki şekilde gösterildiği örnek, üç ikincil sunucu örnekleri, birincil sunucu yapılandırmasıyla günlüğü ve bir izleme sunucusu örnek.Şekilde, aşağıdaki gibi yedek kopya ve geri yükleme işleri tarafından gerçekleştirilen adımlar gösterilmektedir:

  1. Birincil sunucu örnek, iş günlüğünü birincil veritabanı yedeklemek için yedek işi çalıştırır.Bu sunucu örnek sonra günlük yedeği, yedek klasörüne göndermeden birincil günlük yedeği dosyasına yerleştirir.Bu şekilde, yedek klasörü paylaşılan bir dizin olur — yedek paylaşım.

  2. Her üç ikincil sunucu örnekleri, kendi kopyasını çalışan iş birincil günlük yedek dosyası, kendi yerel hedef klasörüne kopyalayın.

  3. Her ikincil sunucu örnek yerel hedef klasörünü yerel ikincil veritabanı günlüğü yedeklemesini geri yükleme için kendi geri yükleme işi çalıştırır.

Birincil ve ikincil sunucu örnekleri, kendi geçmiş ve durum izleyicisi sunucu kopyasına gönderin.

Configuration showing backup, copy, & restore jobs

günlük aktarma'nı etkinleştirmek için

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Varsayılan iş aralığı 15 dakika düzeltmek üzere "yedek işi" bölümünü güncelleştirdi.