Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Always On kullanılabilirlik gruplarının, ikincil çoğaltmalar üzerinde yedek alma desteği de içeren aktif ikincil yetenekleri vardır. Yedekleme işlemleri, yedekleme sıkıştırması kullanılarak, G/Ç ve CPU üzerinde önemli bir yük oluşturabilir. Yedekleri eşitlenmiş veya eşitlenmekte olan bir ikincil çoğaltmaya aktarmak, katman 1 iş yükleriniz için birincil çoğaltmayı barındıran sunucu örneğindeki kaynakları kullanmanıza olanak tanır.
Uyarı
RESTORE bir kullanılabilirlik grubunun birincil veya ikincil veritabanlarında deyimlere izin verilmez.
İkincil çoğaltmalarda desteklenen yedekleme türleri
İkincil çoğaltmada tam veritabanı yedeklemesi gerçekleştirmek için, yalnızca kopya yedeklemeleri günlük zincirini etkilemediğinden veya fark bit eşlemini temizlemediğinden, yalnızca kopya yedekleri almanız gerekir. Aşağıdakileri dikkate alın:
Yalnızca kopya yedeklemeleri, diğer çoğaltmalarda işlem günlüğünün kesilmesini engellemez.
Yalnızca kopya yedeklemesi, yedekleme süresi boyunca yalnızca kopya yedeklemesini yürütürken ikincil çoğaltmada günlük kesilmesini engeller.
Birincil replikadaki işlem günlükleri, yalnızca kopya yedeklemesini yürüten sekonder replikadaki işlem günlüğünün ilk ve son LSN'si arasındaki bir LSN'ye kısaltılırsa, sekonder replikaların günlüğünde aşağıdaki hatayı görebilirsiniz:
Error 9019: The virtual log file sequence 0x%08x at offset 0x%016I64x bytes in file '%ls' is active and cannot be overwritten with sequence 0x%08x for database '%ls'.Yedeklemenin başarılı olma olasılığı yüksek olsa da, yalnızca kopyalamalı yedekleme tamamlanana kadar, bu ikincil kopya için eşitleme başarısız olur. Eğer ikincil kopya zaman uyumlu işleme olarak ayarlanmışsa, günlüğün ikincil kopyada sağlamlaştırılmasına kadar birincil kopyadaki yazma iş yükleri engellenebilir. Yedekleme tamamlandıktan sonra, ikincil kopyadaki günlük kesilir ve bu aşamada yeniden eşitlenmesi gerekir. İkincil çoğaltmada yalnızca kopya yedeklemesi çalıştırırken 9019 hatasıyla karşılaşırsanız, bunun yerine birincil çoğaltmada tam yedeklemeyi çalıştırın.
İkincil çoğaltmalarda yedekleme gerçekleştirirken şunları göz önünde bulundurun:
İkincil veritabanını yedeklemek için, ikincil kopyanın birincil kopyayla iletişim kurabilmesi ve
SYNCHRONIZEDveyaSYNCHRONIZINGolması gerekmektedir.Diferansiyel yedeklemeler ikincil çoğaltmalarda desteklenmez.
İkincil çoğaltmada tam veritabanı yedeklemesi yürütülürken birincil çoğaltmada işlem günlüğü yedeklemesi yürütme gibi eşzamanlı yedeklemeler şu anda desteklenmemektedir.
BACKUP LOGyalnızca normal günlük yedeklemelerini destekler (COPY_ONLY seçeneği ikincil çoğaltmalardaki günlük yedeklemeleri için desteklenmez). Eşzamanlı-işleme veya eşzamansız-işleme modlarından bağımsız olarak, birincil veya ikincil çoğaltmalardan herhangi birinde alınan kütük yedekleri arasında sürekli bir kütük zinciri sağlanır.
Dağıtılmış bir kullanılabilirlik grubunda, yedekleri etkin birincil çoğaltmayla aynı kullanılabilirlik grubundaki ikincil çoğaltmalarda veya ikincil kullanılabilirlik gruplarının birincil çoğaltmasında gerçekleştirebilirsiniz. İkincil çoğaltmalar yalnızca kendi kullanılabilirlik grubundaki birincil çoğaltmayla iletişim kuracağından, yedekler ikincil bir kullanılabilirlik grubundaki ikincil çoğaltmada gerçekleştirilemez. Yalnızca genel birincil çoğaltmayla doğrudan iletişim kuran çoğaltmalar yedekleme işlemleri gerçekleştirebilir.
İkincil çoğaltmalarda tam ve diferansiyel yedeklemeler
Şunlar için geçerlidir: SQL Server 2025 (17.x) ve sonraki sürümleri.
SQL Server 2025 'den (17.x) başlayarak, var olan salt kopya ve işlem günlüğü yedeklemelerine ek olarak, tüm ikincil çoğaltmalarda tam ve değişiklik yedeklemeleri de gerçekleştirebilirsiniz.
Yedekleme işlerinin çalıştırıldığı yeri yapılandırma
Yedek iş yükünü birincil üretim sunucusundan boşaltmak için ikincil bir çoğaltmada yedekleme gerçekleştirmek büyük bir avantajdır. Ancak, ikincil çoğaltmalarda yedekleme gerçekleştirmek, yedekleme işlerinin nerede çalıştırılması gerektiğini belirleme işlemine önemli bir karmaşıklık getirir. Bu sorunu çözmek için yedekleme işlerinin çalıştığı yeri aşağıdaki gibi yapılandırın:
Yedeklemelerin gerçekleştirilmesini tercih edeceğiniz kullanılabilirlik kopyalarını belirtmek için kullanılabilirlik grubunu yapılandırın. Daha fazla bilgi için
AUTOMATED_BACKUP_PREFERENCEveyaBACKUP_PRIORITYiçindeki ve parametrelerine bakın.Yedekleme gerçekleştirme adayı olan bir kullanılabilirlik çoğaltmasını barındıran her sunucu örneğinde, her kullanılabilirlik veritabanı için betikler kullanarak yedekleme işleri oluşturun. Daha fazla bilgi için "Always On kullanılabilirlik grubunun ikincil çoğaltmalarında yedeklemeleri yapılandırma" bölümünün "Takip: İkincil Çoğaltmalarda Yedeklemeyi Yapılandırdıktan Sonra" başlığına bakın.
İlgili içerik
- Always On kullanılabilirlik grubu için ikincil çoğaltmalarda yedeklemeleri yapılandırma
- sys.fn_hadr_backup_is_preferred_replica
- Bakım Planı Sihirbazı'nı kullanma
- Görevleri devreye sokma
- Always On kullanılabilirlik grubu nedir?
- Sadece kopya yedeklemeleri
- KULLANILABİLİRLİK GRUBU OLUŞTUR (Transact-SQL)
- UYGUNLUK GRUBUNU DEĞİŞTİR (Transact-SQL)