Aracılığıyla paylaş


Tam dosya yedekleme

Bu konu için ilgili , birden fazla dosya veya filegroups içerenSQL Server veritabanları.  

Not

Ya da çeşitli türde yedeklemeler genel bakış için bkz: Basit kurtarma modeli altında yedekleme veya Tam kurtarma modeli altında yedekleme.

Tam dosya yedeği verilerin tümünü bir veya daha fazla dosya veya filegroups yedekler.Tam kurtarma modeli altında tam bir span, dosya yedek için yeterli günlüğü yedekleri ile birlikte tam dosya yedek küme bir tam Veritabanı yedeklemesi aynıdır.

Not

Tam dosya yedeklerini tipik olarak adlandırılan dosya yedeklerini, ne zaman onlar açıkça ile karşılaştırılan dışında fark dosyası yedekleri.

Dosya yedeklerini kullanarak, veritabanı geri yükleme kalanı geri yükleme yüklemeksizin yalnızca bozuk dosyaları vererek kurtarma hızı artırabilir.Örneğin, bir veritabanı farklı disklerde bulunan birkaç dosya içerir ve tek bir disk başarısız olursa, bozulan diskteki dosyayı yalnızca geri yüklenmesi gerekir.

Veritabanı dosyaları yedeklenen ve tek tek geri.Yedekleme veya geri yükleme deyim, kendisini oluşturan her dosyayı ayrı ayrı belirtmek yerine bir tam dosya grubu belirtebilirsiniz.Unutmayın (örneğin, geri) ise herhangi bir dosya, bir dosya grubu çevrimdışı olduğundan, tüm filegroup çevrimdışıysa ve yedeklenemez.

Not

De SQL Server sürüm 7.0 ve SQL Server 2000, dosya yedeklerini ve fark dosyası yedekleri içermeyen günlük kayıtları.günlük yedeği verilerini kurtarmak için açıkça uygulanması gerekir.Bu nedenle, bu sürümler, dosya yedeklerini yalnızca tam kurtarma ve Toplu Kaydedilmiş kurtarma modelleri ile kullanılabilir.De SQL Server 2005 ve sonraki sürümlerinde varsayılan olarak yeterli kayıtların dosya yedeklerini içeren ileri sarmak dosya sonuna kadar yedek işlem.

Avantajları ve dezavantajları dosya yedeklerini

Dosya yedeklerini veritabanı yedeklerini aşağıdaki avantajları sunar:

  • Yalıtılmış media hatalardan kurtarma daha hızlıdır.Bozuk dosya veya dosyaları hızlı bir şekilde geri yüklenebilir.

  • Dosya yedeklerini artış esneklik zamanlama ve yönetilemeyen haline gelir, çok büyük veritabanları için tam veritabanı yedekleri üzerinden ortam işleme.Dosya veya dosya grubu yedekleme ileri düzeyde esneklik değişen güncelleştirme özellikleri taşıyan veri içeren büyük veritabanları için de yararlıdır.

Tam veritabanı yedekleri için karşılaştırıldığında dosya yedeklerini birincil dezavantajı ek karmaşıklığa olur.Ortam hatası eksiksiz bir veritabanı bozuk bir dosya yoksa kurtarılamayan yapabilirsiniz bir yedek.Bu nedenle tam bir koruması gereken küme dosya yedeklerini ve, tam/Toplu Kaydedilmiş kurtarma modeli, en az ilk tam dosya yedek ve son tam aralığını kapsayan bir veya daha fazla günlük yedekler yedek dosyası.

Koruma ve tam bu yedekleme küme kaydını alan gereksinimlerini tam veritabanı yedekleri basmaktadır saat alıcı bir görev olabilir.

Ek yönetimsel karmaşıklık pahasına tam kurtarma modeli altında fark dosyası yedekleri kullanarak geri yükleme yüklemek zorunda günlüğü yedekleri sayısını azaltabilirsiniz.Daha fazla bilgi için bkz: Fark dosyası yedekleri.

Not

Dosya yedeklerini salt okunur filegroups kısmi yedeklemeler ile birleştirilebilir.Kısmi yedeklemeler okuma/yazma filegroups ve isteğe bağlı olarak, bir veya daha fazla salt okunur filegroups içerir.Daha fazla bilgi için bkz: Kısmi yedeklemeler.

Dosyaları yedekleme hakkında önemli noktalar

Dosya yedeklerini kullanmanın yararlarını en üst düzeye çıkarmak için disk ve kullanım desenlerini üzerindeki verilerin düzenini göz önünde bulundurun.Aşağıdaki yönergeleri öneririz:

  • Sık sık değiştirilen verileri yedekleyin.

  • Daha az sıklıkta seyrek değiştirilen verileri yedekleyin.

  • Salt okunur verileri yedekleyin biri saat.

    Not

    Yukarı bir salt okunur dosya veya dosya grubu yedekleme her kurtarma modeli için aynıdır.

Tek bir dosya yedek işlemi gerçekleştirilir bir saat.Yapabilirsiniz yedeklemek tek bir işlemde birden çok dosya, ancak yalnızca tek bir dosyayı geri yükleme yüklemek varsa, bu kurtarma saat de uzayabilir.Bunun nedeni dosyanın yerini belirlemek için tam yedek salt okunur.

Not

Tek tek dosyalar geri yüklenemedi bir veritabanından yedek; Ancak, bulmak ve bir dosyayı geri yükleme bir veritabanı yedek uzun sürer, bir dosya yedeği.

Basit kurtarma modeli için ek konular

Basit kurtarma modeli altında okuma/yazma dosyaları tüm birlikte yedeklemeniz gerekir.Bu veritabanı tutarlı bir noktaya geri yüklenebilir yerleşimlere saat.Tek tek her okuma/yazma dosya ya da dosya grubu belirtmek yerine READ_WRITE_FILEGROUPS seçeneğini kullanın.Bu seçenek veritabanında okuma/yazma filegroups yedekler.READ_WRITE_FILEGROUPS belirleyerek oluşturduğunuz bir yedeklemeyi kısmi yedek olarak bilinir.Daha fazla bilgi için bkz: Kısmi yedeklemeler.

Tam kurtarma modeli için ek konular

Tam kurtarma modeli altında yedek stratejinizi geri kalanı ne olursa olsun, işlem günlüğü yedeklemek gerekir.Tam bir küme tüm dosya yedeklerini ilk başından dosya yedek, yayılmasını yeterli günlüğü yedekleri ile birlikte tam dosya yedek tam Veritabanı yedeksi aynıdır.

Yalnızca dosya ve günlüğü yedekleri kullanarak bir veritabanını geri yükleme karmaşık olabilir.Mümkünse, bu nedenle, ilk önce günlüğü yedekleri başlatın ve tam Veritabanı yedeksi gerçekleştirmek için en iyi yöntem olduğu dosya yedeği.Bir strateji içinde aşağıda gösterilmektedir bir tam veritabanı yedek (saat t1) yakında alınır (saat t0) Veritabanı oluşturulduktan sonra.Bu ilk veritabanı yedek başlatmak işlem günlüğü yedekleri sağlar.İşlem günlüğü yedekleri ortaya üzere zamanlanmıştır küme aralıkları.Dosya yedeklerini ne olursa olsun en iyi aralığı veritabanı iş gereksinimlerini karşıladığından sırasında oluşur.Bu resim her dört dosya gruplarını oluşturan tek tek yapılan gösterir bir saat.Sipariş (a, b, c, a) yedeklenen veritabanı iş gereksinimlerini yansıtır.

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

Tam kurtarma modeli altında gereken ileri sarmak işlem günlüğü dosyası veritabanı geri kalanı ile tutarlı olduğundan emin olmak için bir okuma/yazma dosya yedek geri yüklerken.Çok sayıda işlem günlüğü yedekleri ileriye çalışırken önlemek için fark dosyası yedekleri kullanmayı düşünün.Daha fazla bilgi için bkz: Fark dosyası yedekleri.

Dosya veya dosya grubu yedekleri oluşturma

Gerekli yedek oluşturmak için sözdizimi bir dosya yedeği ise:

BACKUP DATABASE database_name <file_or_filegroup> [ ,...n ] TO <backup_device>

Not

İlk yedek bir dosya ya da dosya grubu tam dosya veya dosya grubu yedeklemek gerekir.Bir dosya veya dosya grubu için bir tam yedek oluşturduktan sonra o tam bir yedek temel alan bir veya daha fazla fark dosyası yedekleri bir dizi oluşturabilirsiniz.Daha fazla bilgi için bkz: Fark dosyası yedekleri.

Filegroups ve dosyaları yedeklemek için

Not

Dosya yedeklerini Maintenance Plan Wizard tarafından desteklenmez.

Fark dosyası yedekleri kullanma

Dosya yedeği olarak hizmet değişiklik temeli fark dosyası yedekleri için.Bu, tamamlayıcı sağlar bir dosya yedeği fark kısa bir dizi dosya yedeğis.Daha fazla bilgi için bkz: Fark yedekler kullanma ve Fark dosyası yedekleri.