Aracılığıyla paylaş


Nasıl Yapılır: Etkinleştirme günlük aktarma (Transact-SQL)

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

Not

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).

Önkoşul: günlük aktarma yapılandırmadan önce ikincil sunucu işlem günlüğü yedeklerini kullanılabilir hale getirmek için bir paylaşım oluşturmanız gerekir.Bu işlem günlüğü yedeklerini oluşturulacak dizinin bir paylaşımdır.Örneğin, dizin c:\data\tlogs\ için işlem günlüklerini yedeklerseniz, oluşturduğunuz \\primaryserver\tlogs paylaşımına dizin kapatın.

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

  1. Üzerinde birincil veritabanın tam yedek geri yükleyerek, ikincil veritabanı başlatılamıyor ikincil sunucu.

  2. Birincil sunucu üzerinde yürütmek sp_add_log_shipping_primary_database , bir birincil veritabanı eklemek için.saklı yordam yedek iş KODU ve birincil bir KIMLIK verir...

  3. Birincil sunucu üzerinde yürütmek sp_add_işSchedule yedek için zamanlama eklemek iş.

  4. Monitör sunucuda yürütmek sp_add_log_shipping_alert_job uyarı iş eklemek için.

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

  6. Üzerinde ikincil sunucu, yürütme sp_add_log_shipping_secondary_primary birincil sunucuyu ve veritabanını ayrıntılarını sağlama.Bu saklı yordam, ikincil KIMLIĞI ve kopyalama ve geri yükleme işi kimlikleri verir.

  7. Üzerinde ikincil sunucu, yürütme sp_add_jobschedule kopyalama zamanlamasını ayarlayın ve işleri geri yükleme yüklemek için.

  8. Ikincil sunucuda yürütmek sp_add_log_shipping_secondary_database ikincil veritabanına eklemek için.

  9. Birincil sunucu üzerinde yürütmek sp_add_log_shipping_primary_secondary yeni ikincil veritabanı hakkında gerekli bilgileri birincil sunucuya eklemek.

  10. Ikincil sunucuda kopyayı etkinleştirmek ve işler'i geri yükleme.