Share via


Nasıl yapılır: Günlüğü sevkiyat (Transact-SQL) etkinleştir

Bu konu günlük aktarma etkinleştirin ve kullanarak bir ikincil veritabanı ekleme açıklar Transact-SQL.

Not

SQL Server 2008 Enterprise ve 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).

Önkoşul: günlük aktarma yapılandırmadan önce işlem günlüğü yedekleri ikincil sunucu için kullanılabilir hale getirmek için bir paylaşım oluşturmanız gerekir.Bu işlem günlüğü yedekleri burada oluşturulacak dizinin bir paylaşımdır.Örneğin, dizini c:\data\tlogs\ için işlem günlüklerini yedeklemek yapıyorsanız, oluşturamadığından \\primaryserver\tlogs paylaşım dizin devre dışı.

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

  1. Üzerinde birincil veritabanın tam bir yedeğini geri yükleyerek ikincil veritabanı başlatmak ikincil sunucu.

  2. Üzerinde birincil sunucu, yürütme sp_add_log_shipping_primary_database birincil veritabanı eklemek için.Saklı yordam döndürür yedek iş kimliği ve birincil kimliği.

  3. Üzerinde birincil sunucu, yürütme sp_add_jobschedule yedek işi için bir zamanlama eklemek için.

  4. Üzerinde izleme sunucusu, yürütme sp_add_log_shipping_alert_job uyarı iş eklemek için.

  5. Üzerinde birincil sunucu, yedek işi etkinleştirin.

  6. ikincil sunucu yürütmek sp_add_log_shipping_secondary_primary ayrıntılarını birincil sunucu ve veritabanı sağlama.Bu saklı yordam, ikincil kimliği ve kopyalama ve geri yükleme işlevi iş kimlikleri.

  7. ikincil sunucu yürütmek sp_add_jobschedule için küme kopyalama ve geri yükleme yükleme işleri için zamanlama.

  8. ikincil sunucu yürütmek sp_add_log_shipping_secondary_database eklemek için bir ikincil veritabanı.

  9. Birincil sunucuda yürütmek sp_add_log_shipping_primary_secondary yeni hakkında gerekli bilgileri eklemek için ikincil veritabanı için birincil sunucu.

  10. ikincil sunucu kopyayı etkinleştirmek ve işleri geri yükleme yükleyin.