Aracılığıyla paylaş


Tam Dosya Yedekleri

Bu konu, birden fazla dosya veya dosya grubu içeren SQL Server veritabanlarıyla ilgilidir.

Bir SQL Server veritabanındaki dosyalar tek tek yedeklenerek geri yüklenebilir. Ayrıca her bileşen dosyayı tek tek belirtmek yerine, tüm bir dosya grubunu belirtebilirsiniz. Bir dosya grubundaki herhangi bir dosya çevrimdışı ise (örneğin dosya geri yüklenmekte olduğundan dolayı), tüm dosya grubunun çevrimdışı olacağını ve yedeklenemeyeceğini unutmayın.

Salt okunur dosya gruplarının dosya yedekleri, kısmı yedeklerle birleştirilebilir. Kısmi yedekler, 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).

Bir dosya yedeği, değişiklik dosya yedekleri için değişim tabanı görevi görebilir. Daha fazla bilgi için, bkz. Fark yedekleme (SQL Server).

[!NOT]

değişiklik dosya yedekleri ile açıkça karşılaştırıldıkları durumlar haricinde. tam dosya yedeklerine genellikle dosya yedekleri adı verilir.

Bu Konuda

  • Dosya Yedeklerinin Yararları

  • Dosya Yedeklerinin Dezavantajları

  • Dosya Yedeklerine Genel Bakış

  • ilişkili Görevler

  • İlişkili İçerik

Dosya Yedeklerinin Yararları

Dosya yedekleri, veritabanı yedeklerine göre aşağıdaki avantajlara sahiptir:

  • Dosya yedekleri kullanmak, veritabanının kalanını geri yüklemeden sadece bozuk dosyaları geri yüklemenize izin vererek kurtarma hızını arttırabilir.

    Örneğin bir veritabanı, farklı diskler üzerinde bulunan birçok dosyadan oluşuyorsa ve disklerden biri bozulursa, sadece bozulan diskteki dosyanın geri yüklenmesi gerekir. Bozuk dosya hızla geri yüklenebilir ve kurtarma, tüm veritabanı için olacağından daha hızlı olur.

  • Dosya yedekleri, tam veritabanı yedeklerine kıyasla zamanlama ve medya işlemede esnekliği arttırır; bu işlemler çok büyük veritabanları için yönetilemez olabilir. Dosya ve dosya grubu yedeklemelerinin artan esnekliği, değişen güncelleştirme özellikleri olan veriler içeren büyük veritabanları için de yararlıdır.

[Üst]

Dosya Yedeklerinin Dezavantajları

  • Dosya yedeklerinin tam veritabanı yedeklerine kıyasla başlıca dezavantajı, ek yönetsel karmaşıklıktır. Bu yedeklerin tüm kümesinin bakımını yapmak ve izlemek, tam veritabanı yedeklerinin alan gereksinimlerini gölgede bırakabilecek, zaman alıcı bir iş olabilir.

  • Bozuk bir dosyanın yedeği yoksa bir medya hatası, tüm veritabanını kurtarılamaz hale getirebilir. Bu nedenle tam bir dosya yedekleri kümesi ve tam/toplu günlüğe kaydedilen kurtarma modeli için, en azından ilk tam dosya yedeği ile son tam dosya yedeği arasındaki aralığı kapsayan bir veya daha fazla günlük yedeği tutmanız gerekmektedir.

[Üst]

Dosya Yedeklerine Genel Bakış

Bir veya daha fazla dosyadaki veya dosya grubundaki tüm verileri yedekleyen tam bir dosya yedeği. Dosya yedekleri, varsayılan olarak, dosyayı yedekleme işleminin sonuna kadar ileri almaya yetecek kadar günlük kaydı içerir.

Salt okunur bir dosya ve dosya grubunun yedeklenmesi her kurtarma modeli için aynıdır. Tam kurtarma modelinde, tam dosya yedeklerinin tüm dizisi, tüm dosya yedeklerini kapsamaya yetecek kadar günlük yedeğiyle birlikte, tam bir veritabanı yedeklemesine denktir.

Aynı anda sadece bir dosya yedekleme işlemi gerçekleştirilebilir. Bir işlemde birden fazla dosyayı yedekleyebilirsiniz; ancak sadece tek bir dosyayı geri yüklemeniz gerekirse bu, kurtarma süresini uzatabilir. Bunun nedeni, o dosyayı bulmak için tüm yedeğin okunmasının gerekli olmasıdır.

[!NOT]

Bir veritabanı yedeğinden tek tek dosyalar geri yüklenebilir; ancak bir dosyayı veritabanı yedeğinden geri yüklemek, dosya yedeğinden yüklemeye kıyasla daha uzun sürer.

Dosya Yedekleri ve Basit Kurtarma Modeli

Basit kurtarma modelinde, okuma/yazma dosyalarının hepsi birlikte yedeklenmelidir. Bu sayede veritabanı, zamandaki belli bir noktaya geri yüklenebilir. Her okuma/yazma dosyası veya dosya grubunu tek tek 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 bir yedeğe kısmi yedek adı verilir. Daha fazla bilgi için, bkz. Kısmi yedeklemeler (SQL Server).

Dosya Yedekleri ve Tam Kurtarma Modeli

Tam kurtarma modelinde, yedekleme stratejinizin geri kalanı ne olursa olsun, işlem günlüğünü yedeklemeniz gerekir. Tam dosya yedeklerinin tüm dizisi, ilk dosya yedeğinden başından tüm dosya yedeklerini kapsamaya yetecek kadar günlük yedeğiyle birlikte, tam bir veritabanı yedeklemesine denktir.

Sadece dosya ve günlük yedekleri kullanarak bir veritabanını geri yüklemek karmaşık olabilir. Bu nedenle eğer mümkünse, en iyi uygulama, tam bir veritabanı yedeklemesi yapmak ve ilk dosya yedeğinden önceki günlük yedeklerini başlatmaktır. Aşağıdaki şekilde, veritabanı oluşturulduktan (t0 zamanında) kısa süre sonra tam bir veritabanı yedeğine uygulanan (t1 zamanında) strateji gösterilmektedir. Bu ilk veritabanı yedeği, işlem günlüğü yedeklerinin başlatılmasını sağlar. İşlem günlüğü yedeklemeleri, belirlenen aralıklarla gerçekleşecek şekilde zamanlanır. Dosya yedeklemeleri ise o veritabanı tabanı için iş gereksinimlerine en uygun aralıklarla gerçekleştirilir. Bu şekilde, dört dosya grubundan her birinin birer birer yedeklenmesi gösterilmektedir. Yedeklenme sıraları (A, C, B, A) bu veritabanının iş gereksinimlerini yansıtmaktadır.

Veritabanı, dosya ve günlük yedeklemelerini birleştiren strateji

[!NOT]

Tam kurtarma modelinde, dosyanın veritabanının kalanıyla tutarlı olmasını sağlamak için, bir okuma/yazma dosya yedeğini geri yüklerken işlem günlüğünü ileri almanız gerekir. Çok fazla işlem günlüğü yedeğini ileri almaktan kaçınmak için, değişiklik dosya yedekleri kullanmayı düşünün. Daha fazla bilgi için, bkz. Fark yedekleme (SQL Server).

[Üst]

ilişkili Görevler

Bir dosya veya dosya grubu yedeği oluşturmak için

[!NOT]

Dosya yedekleri, Bakım Planı Sihirbazı tarafından desteklenmemektedir.

Bir dosya yedeğini geri yüklemek için

[Üst]

İlişkili İçerik

Yok.

[Üst]

Ayrıca bkz.

Başvuru

RESTORE (Transact-SQL)

Yedekleme (Transact-sql)

Kavramlar

Yedekleme Özet (SQL Server)

Yedekleme ve geri yükleme: birlikte çalışabilirlik ve bir arada bulunma (SQL Server)

Fark yedekleme (SQL Server)