Share via


Özet sevkiyat oturum

Günlük dağıtımını sağlar, işlem günlüğü yedeklemeleri otomatik olarak göndermek bir birincil veritabanı üzerinde bir birincil sunucu örnek bir veya daha ikincil veritabanları ayrı ikincil sunucu örnekleri.İşlem günlüğü yedekleri ikincil veritabanları her birine ayrı ayrı uygulanır.İsteğe bağlı olarak bilinen üçüncü sunucu örnek izleme sunucusu, geçmiş ve yedek ve geri yükleme işlemlerinin durumunu kaydeder ve, zamanlandığı gibi bu işlem başarısız olursa, isteğe bağlı olarak, uyarıları yükseltir.

Günlük sevkiyat işlemleri

Günlük dağıtımı üç işlemden oluşur:

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

  2. İşlem günlük dosyası için ikincil sunucu örnek kopyalayın.

  3. Geri günlük yedeği ikincil sunucu örnek üzerinde.

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

Günlük sevkiyat yapılandırma otomatik olarak gelen devredilmez birincil sunucu ikincil sunucu için.Birincil veritabanı kullanılamaz duruma gelirse, herhangi bir ikincil veritabanı çevrimiçi el ile getirilebilir.

Kullanabileceğiniz bir ikincil veritabanı raporlama amacıyla.Daha fazla bilgi için bkz: Sorgu işleme için ikincil sunucuları kullanma.

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

Birincil sunucu ve veritabanı

The primary server in a log shipping configuration is the instance of the SQL Server Veritabanı Altyapısı that is your production server.Birincil veritabanı başka bir sunucuya yedeklemek istiyorsanız birincil sunucu üzerindeki bir veritabanıdır.Tüm yönetimini günlük aktarma yapılandırma ile SQL Server Management Studio gerçekleştirilir birincil veritabanı.

birincil veritabanı ; Tam veya toplu oturum kurtarma modeli kullanmanız gerekir Veritabanı Basit kurtarma modeline geçiş neden olur günlük aktarma durmasına neden.

İkincil sunucu ve Databases

Günlük sevkiyat yapılandırması ikincil sunucuda tutmak istediğiniz sunucudur bir yarı etkin bekleyen birincil veritabanının bir kopyasını.ikincil sunucu, birden çok farklı birincil sunucu veritabanlarından yedek kopyalarını içerebilir.Örneğin, bir bölüm beş sunucudan her kritik veritabanı sistemi çalıştıran olabilir.Beş ayrı ikincil sunucuları yerine, tek bir ikincil sunucu olarak kullanılabilir.Beş birincil sistemleri yedeklerden gerekli kaynakları ve tasarruf azaltma tek yedek sisteme yüklenemedi.Birden çok birincil sistem aynı anda başarısız olur, nadiren saat.Ayrıca, uzaktan şans karşılamak için daha fazla birincil sistem aynı anda kullanılamaz duruma saat, ikincil sunucu birincil sunucular daha yüksek belirtimi olabilir.

ikincil veritabanı geri yükleme tarafından başlatılmalıdır bir tam yedek birincil veritabanı.Geri yükleme norecovery veya bekleme seçeneği kullanılarak tamamlanabilir.Bu el ile yapılabilir veya SQL Server Management Studio.

Monitör Server

İsteğe bağlı izleme sunucusu tüm günlük aktarma, ayrıntıları izler de dahil olmak üzere:

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

  • Ne zaman ikincil sunucular en son kopyalanır ve geri yüklenen yedek dosyalarından.

  • Tüm yedek hatasından Uyarılar hakkında bilgi sağlar.

izleme sunucusu Kritik bilgilerin kaybedilmesi ve birincil veya ikincil sunucu kaybolursa izleme etkilemesini önlemek için birincil veya ikincil sunuculardan ayrı bir sunucu üzerinde olması.Tek bir izleme sunucusu birden çok günlük sevkiyat yapılandırması izleyebilirsiniz.Böyle bir durumda, tüm günlük kullanan yapılandırmaları dağıtımının izleme sunucusu tek bir uyarı işi paylaşmak.

Önemli notÖnemli

Bir kez izleme sunucusu olan yapılandırılmış, günlük ilk sevkiyat kaldırmadan değiştirilemez.

Daha fazla bilgi için bkz: Günlük Sevkiyat İzleme.

İşleri sevkiyat oturum

Günlük dağıtımını kapsar işlenme dört işleri tarafından ayrılmış SQL Server Aracısı işleri.Bunlar işs yedek dahil iş, kopya iş, geri yükleme işve uyarı iş.

Kullanıcı denetimleri ne sıklıkta günlüğü yedekleri alınır, ne sıklıkta her ikincil sunucu kopyalanır ve bunlar için ne sıklıkta uygulanır ikincil veritabanı.Üretim sistemi başarısız olduktan sonra örneğin bir ikincil sunucu çevrimiçi duruma getirmek için gerekli çalışmayı azaltmak için kopyalayabilir ve her hareketi geri yükleme günlük yedeği en kısa sürede oluşturulduktan sonra.Alternatif olarak, belki de üzerinde ikinci bir ikincil sunucu, ikincil veritabanı için işlem günlüğü yedekleri uygulanıyor geciktirebilirsiniz.Bu gecikme aralığı boyunca, dikkat edin ve önemli verilerin yanlışlıkla silinmesi gibi birincil bir arıza yanıt sağlar.

Yedekleme işi

yedek iş her bir birincil veritabanı için birincil sunucu örnek oluşturulur.Yedekleme işlemini gerçekleştirir, geçmiş yerel sunucuda oturum ve izleme sunucusuve eski yedek dosyaları ve geçmiş bilgilerini siler.Varsayılan olarak, bu iş her 15 dakikada bir çalışacak ancak özelleştirilebilir aralığıdır.

Günlük sevkiyat etkinleştirildiğinde, SQL Server Aracısı iş kategorisi "günlük aktarma yedekleme" birincil sunucu örnek üzerinde oluşturulur.

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

Proje kopyalama

Kopyalama işini her ikincil sunucu örnek üzerinde oluşturulan bir günlük aktarma yapılandırma.Bu işlem yedekleme dosyalarından kopyalar birincil sunucu ikincil sunucu ve monitör sunucu ikincil sunucu ve günlükleri tarihçesi üzerinde yapılandırılabilir bir hedef.Copy iş özelleştirilebilir, zamanlama, yedek zamanlamasını yaklaşık.

Zaman günlük aktarma etkin, SQL Server Aracısı iş kategorisi "günlük aktarma kopya" ikincil sunucu örnek üzerinde oluşturulur.

Geri yükleme işi

Geri yükleme işi ikincil sunucu örnek üzerinde her biri için oluşturulan günlük aktarma yapılandırma.Bu iş için ikincil veritabanları kopyalanan yedek dosyaları geri yükler.Geçmiş yerel sunucuda günlüğe kaydeder ve izleme sunucusuve eski dosyaları ve geçmiş eski bilgileri siler.The SQL Server job category "Log Shipping Restore" is created on the secondary server instance when log shipping is enabled.

Belirtilen ikincil sunucu örneknde, geri yükleme iş sık sık kopya olarak planlanan iş, ya da geri yükleme iş Gecikmeli can.Aynı frekansı ile bu işlerin planlama çizelgeleme yakından hizalı olarak ikincil veritabanı birincil veritabanı ile yarı etkin bekleyen veritabanı oluşturmak için olabildiğince korur.

Buna karşılık, belki birkaç saat, geri yükleme işleri ertelenmesine neden yararlı olabilir olay olarak bırakılan tablo veya açamayacağı silinmiş tablo satırı ciddi kullanıcı hatasının.Hata saati biliniyorsa, hatayı hemen önce saat için ikincil veritabanı ileriye taşıyabilirsiniz.Sonra da geri içine almak ve kaybolan verileri vermek birincil veritabanı.

Uyarı işi

Yoksa bir izleme sunucusu ise kullanılan, bir uyarı işi oluşturulur izleme sunucusu örnek.Bu uyarı işi birincil tarafından paylaşılır ve tüm ikincil veritabanları günlük sevkiyat yapılandırması kullanarak bu izleme sunucusu örnek.Değişiklik (tarayamadı, devre dışı bırakma veya etkinleştirme işi) uyarı işi için kullandığı tüm veritabanlarını etkiler izleme sunucusu.Bu iş uyarıları (kendisi için belirtmeniz gerekir uyarı numaraları) birincil ve ikincil veritabanları için harekete geçiren ne zaman yedek ve geri yükleme işlemlerini başarıyla içinde tamamlamamış eşikleri belirtilmiş.Bir işleç bildirim almak için bu uyarıları yapılandırmak gerekir günlük aktarma hatası.The SQL Server Agent job category "Log Shipping Alert" is created on the monitor server instance when log shipping is enabled.

Yoksa bir izleme sunucusu kullanılır, birincil sunucu örnek ve her ikincil sunucu örnek üzerinde uyarı işlerini yerel olarak oluşturulur.Uyarı iş birincil sunucu üzerinde örnek yedek işlemlerini başarıyla içinde belirtilen eşik değil tamamladığınızda hataları yükseltir.Uyarı İşte ikincil sunucu örnek yerel kopyalama ve geri yükleme işlemlerini başarıyla içinde belirtilen eşik değil tamamladığınızda hata yükseltir.

Tipik bir günlük sevkiyat yapılandırması

Aşağıdaki şekil gösterir bir günlük sevkiyat yapılandırma birincil sunucu örnek, üç ikincil sunucu örnekleri ile ve bir izleme sunucusu örnek.Şekilde gibi yedek, kopyalama ve geri yükleme işleri tarafından gerçekleştirilen adımları gösterilmektedir:

  1. Birincil sunucu örnek çalışır yedek birincil veritabanı üzerinde iş günlüğü yedeklemek işi.Bu sunucu örnek sonra günlük yedeği bir birincil günlük - yerleştiriryedek dosyası, hangi yedek klasörüne gönderir.Bu şekilde, yedek klasörü üzerinde paylaştırılmış bir dizin, — yedek paylaşımını.

  2. Her üç ikincil sunucu örnekleri, kendi kopyasını çalıştırır iş birincil günlük yedekleme dosyası, kendi yerel hedef klasöre kopyalamak için.

  3. Kendi geri yükleme her ikincil sunucu örnek çalışan iş yerel hedef klasörünü yerel ikincil veritabanı günlük yedeği geri yüklenecek.

Birincil ve ikincil sunucu örnekleri, kendi geçmiş ve durum için Gönder izleme sunucusu örnek.

Yedekleme, kopyalama ve geri yükleme işlerini gösteren yapılandırma

günlük aktarma etkinleştirmek için