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.
Bu konu, birden çok dosya veya dosya grubu içeren SQL Server veritabanları için geçerlidir.
SQL Server veritabanındaki dosyalar tek tek yedeklenebilir ve geri yüklenebilir. Ayrıca, her bir dosyayı ayrı ayrı belirtmek yerine bir dosya grubunun tamamını belirtebilirsiniz. Bir dosya grubundaki herhangi bir dosya çevrimdışıysa (örneğin, dosya geri yüklendiği için), tüm dosya grubunun çevrimdışı olduğunu ve yedeklenemeyeceğini unutmayın.
Salt okunur dosya gruplarının dosya yedeklemeleri kısmi yedeklemelerle birleştirilebilir. Kısmi yedeklemeler tüm okuma/yazma dosya gruplarını ve isteğe bağlı olarak bir veya daha fazla salt okunur dosya grubunu içerir. Daha fazla bilgi için bkz . Kısmi Yedeklemeler (SQL Server).
Dosya yedeklemesi, diferansiyel dosya yedeklemeleri için diferansiyel taban olarak hizmet edebilir. Daha fazla bilgi için bkz . Değişiklik Yedeklemeleri (SQL Server).
Uyarı
Tam dosya yedeklemeleri, değişiklik dosyası yedeklemeleriyle açıkça karşılaştırılmaları dışında genellikle dosya yedeklemeleri olarak adlandırılır.
Bu konuda:
Dosya Yedeklemelerinin Avantajları
Dosya yedeklemeleri, veritabanı yedeklemelerine göre aşağıdaki avantajları sunar:
Dosya yedeklemelerini kullanmak, veritabanının geri kalanını geri yüklemeden yalnızca hasarlı dosyaları geri yüklemenize izin vererek kurtarma hızını artırabilir.
Örneğin, bir veritabanı farklı disklerde bulunan birkaç dosyadan oluşuyorsa ve bir disk başarısız olursa, yalnızca başarısız disk üzerindeki dosyanın geri yüklenmesi gerekir. Bozuk dosya hızla geri yüklenebilir ve kurtarma işlemi tüm veritabanı için olduğundan daha hızlıdır.
Dosya yedeklemeleri, çok büyük veritabanları için yönetilemez hale gelebilen tam veritabanı yedeklemeleri üzerinde zamanlama ve medya işleme esnekliğini artırır. Dosya veya dosya grubu yedeklemelerinin artan esnekliği, değişen güncelleştirme özelliklerine sahip veriler içeren büyük veritabanları için de yararlıdır.
Dosya Yedeklemelerinin Dezavantajları
Dosya yedeklemelerinin tam veritabanı yedeklemelerine kıyasla birincil dezavantajı, ek yönetim karmaşıklığıdır. Bu yedeklemelerin eksiksiz bir kümesinin korunması ve izlenmesi, tam veritabanı yedeklemelerinin alan gereksinimlerine ağır basabilecek zaman alan bir görev olabilir.
Bozuk bir dosyanın yedeği yoksa, medya hatası veritabanının tamamını kurtarılamaz hale getirir. Bu nedenle, tam veya toplu günlüğe kaydedilen kurtarma modeli için, ilk tam dosya yedeklemesi ile son tam dosya yedeklemesi arasındaki aralığı kapsamak üzere, bir veya daha fazla günlük yedeği içeren eksiksiz bir dosya yedekleme kümesi muhafaza etmeniz gereklidir.
Dosya Yedeklemelerine Genel Bakış
Tam dosya yedeklemesi, bir veya daha fazla dosya veya dosya grubundaki tüm verileri yedekler. Varsayılan olarak, dosya yedeklemeleri dosyayı yedekleme işleminin sonuna kadar ileriye taşımak için yeterli günlük kaydını barındırır.
Salt okunur bir dosyayı veya dosya grubunu yedeklemek, her kurtarma modeli için aynıdır. Tam kurtarma modeli altında, tüm dosya yedeklemelerini kapsayacak şekilde yeterli günlük yedeklemeleriyle birlikte eksiksiz bir tam dosya yedekleme kümesi, tam veritabanı yedeklemesinin eşdeğeridir.
Aynı anda yalnızca bir dosya yedekleme işlemi gerçekleşebilir. Tek bir işlemde birden çok dosyayı yedekleyebilirsiniz, ancak yalnızca tek bir dosyayı geri yüklemeniz gerekiyorsa bu işlem kurtarma süresini uzatabilir. Bunun nedeni, bu dosyayı bulmak için yedeklemenin tamamının okunmuş olmasıdır.
Uyarı
Tek tek dosyalar bir veritabanı yedeğinden geri yüklenebilir; ancak, bir dosyayı bulmak ve geri yüklemek, veritabanı yedeklemesinden dosya yedeklemesinden daha uzun sürer.
Dosya Yedeklemeleri ve Basit Kurtarma Modeli
Basit kurtarma modeli altında, okuma/yazma dosyalarının tümünün birlikte yedeklenmiş olması gerekir. Bu, veritabanının zaman içinde tutarlı bir noktaya geri yüklenebildiğinden emin olur. Her okuma/yazma dosyasını veya dosya grubunu ayrı ayrı belirtmek yerine READ_WRITE_FILEGROUPS seçeneğini kullanın. Bu seçenek, veritabanındaki tüm okuma/yazma dosya gruplarını yedekler. READ_WRITE_FILEGROUPS belirtilerek oluşturulan yedekleme, kısmi yedekleme olarak bilinir. Daha fazla bilgi için bkz . Kısmi Yedeklemeler (SQL Server).
Dosya Yedeklemeleri ve Tam Kurtarma Modeli
Tam kurtarma modeli altında, yedekleme stratejinizin geri kalanından bağımsız olarak işlem günlüğünü yedeklemeniz gerekir. Tam dosya yedeklemeleri kümesi ve ilk dosya yedeklemesinin başlangıcından itibaren tüm dosya yedeklemelerini kapsayan yeterli günlük yedeklemesi, tam veritabanı yedeklemesinin eşdeğeridir.
Yalnızca dosya ve günlük yedeklemelerini kullanarak veritabanını geri yüklemek karmaşık olabilir. Bu nedenle, mümkünse, tam veritabanı yedeklemesi gerçekleştirmek ve ilk dosya yedeklemeden önce günlük yedeklemelerini başlatmak en iyi yöntemdir. Aşağıdaki çizimde, veritabanı oluşturulduktan hemen sonra (t0 zamanında) tam veritabanı yedeklemesinin alındığı bir strateji gösterilmektedir. Bu ilk veritabanı yedeklemesi işlem günlüğü yedeklemelerinin başlatılmasını sağlar. İşlem günlüğü yedeklemeleri belirli aralıklarla gerçekleşecek şekilde zamanlanır. Dosya yedeklemeleri, veritabanı için iş gereksinimlerini en iyi karşılayan aralıkta gerçekleşir. Bu çizimde, her seferinde bir tane yedeklenen dört dosya grubunun her biri gösterilmektedir. Yedeklenme sırası (A, C, B, A) veritabanının iş gereksinimlerini yansıtır.
Uyarı
Tam kurtarma modeli altında, dosyanın veritabanının geri kalanıyla tutarlı olduğundan emin olmak için okuma/yazma dosyası yedeklemesini geri yüklerken işlem günlüğünü iletmeniz gerekir. Çok fazla işlem günlüğü yedeklemesinin ileri gitmesini önlemek için diferansiyel yedeklemeleri kullanmayı göz önünde bulundurun. Daha fazla bilgi için bkz . Değişiklik Yedeklemeleri (SQL Server).
İlgili Görevler
Dosya veya dosya grubu yedeklemesi oluşturmak için
Uyarı
Dosya yedeklemeleri Bakım Planı Sihirbazı tarafından desteklenmez.
Ayrıca Bkz.
BACKUP (Transact-SQL)
Yedeklemeye Genel Bakış (SQL Server)
Yedekleme ve Geri Yükleme: Birlikte Çalışabilirlik ve Birlikte Kullanılabilirlik (SQL Server)
Değişiklik Yedeklemeleri (SQL Server)
Dosya Geri Yüklemeleri (Basit Kurtarma Modeli)
Dosya Geri Yüklemeleri (Tam Kurtarma Modeli)
Çevrimiçi Geri Yükleme (SQL Server)
Parçalı Geri Yüklemeler (SQL Server)