Aracılığıyla paylaş


Bir veritabanı, veri geri olmadan kurtarma

 Bu konu yalnızca için geçerlidir SQL Server birden fazla dosya grubu olması veritabanları için.

Genellikle, kurtarılan önce veri geri yüklenir.Ancak, veritabanı olmayan bir yedeğini geri yükleme; örneğin, veritabanı ile tutarlı bir salt okunur dosyalar için kurtarabilirsiniz.Bu olarak adlandırılmıştır bir yalnızca Kurtarma ile geri yükleme.Yalnızca kurtarma geri yükleme, verileri veritabanı tutarsız ve yalnızca kullanılabilir yapılması gerektiğinde bu durumda olur.Amaç, çevrimiçi etkilenen veri getirme ve Kurtarma sağlamaktır.

Yalnızca Kurtarma ile geri yükleme işlemini verileri dosya çevrimdışı grubunu çevrimiçi duruma getirir; hiçbir veri kopyalama, yineleme veya geri alma aşaması oluşur.Geri Yükleme'nin aşamaları hakkında daha fazla bilgi için bkz: Anlama nasıl geri yükleme ve Kurtarma yedekleri, SQL Server'da çalışma.

Yalnızca kurtarma geri yükleme gibi bir dosya, dosya grubu veya tüm veritabanını, oluşabilir:

  • Yalnızca Kurtarma dosyasını geri yükleme, aşağıdaki durumda yararlı olabilir:

    Bir veritabanı piecemeal geri yüklenir.Birincil dosya grubu geri yükleme işlemi tamamlandıktan sonra salt okunur bir saat için yapıldı, çünkü bir veya daha fazlası unrestored dosyaları belki yeni veritabanı durumuyla tutarlı.Bu dosyaların kurtarılmasını yeterlidir; veri kopyalama işlemi gereksizdir.

    The geri yükleme syntax for a kurtarma-only dosya geri yüklemesi is:

    RESTORE DATABASE database_name { FILE **=**logical_file_name | FILEGROUP **=**logical_filegroup_name }[ ,...n ] WITH RECOVERY

  • Yalnızca Kurtarma veritabanı geri yükleme, aşağıdaki durumlarda yararlı olabilir:

    • Veritabanını geri yükleme sırasındaki Son yedek geri yüklerken kurtarmak değil ve ancak şimdi çevrimiçi duruma getirmek için veritabanını kurtarmak istediğiniz.

    • Bekleme modunda veritabanıdır ve veritabanını güncelleştirilebilir başka bir günlüğe uygulamadan yedek yapmak istiyor.

    The geri yükleme syntax for a kurtarma-only database geri yükleme is as follows:

    VERİTABANINI GERİ YÜKLE veritabanı_adı kurtarma

Not

The FROM = <backup_device> clause is not used for recovery-only restores because no backup is necessary.

Bir veritabanını, verileri geri yüklemeden kurtarmak için

Örnekler

Aşağıdaki örnek yalnızca Kurtarma dosyasını geri yükleme dosyalarının ikincil dosya grubu gösterir. SalesGroup2, içinde Sales Veritabanı. Birincil dosya grubu zaten parçalı geri yükleme'nin ilk adımı olarak yüklendi ve SalesGroup2 dosya geri yüklenen birincil grubu ile tutarlıdır. Bu dosya grubu kurtarma ve çevrimiçi duruma getiriliyor, yalnızca tek bir deyim gerektirir.

RESTORE DATABASE Sales FILEGROUP=SalesGroup2 WITH RECOVERY;

Yalnızca kurtarma geri yükleme ile parçalı geri yükleme senaryosu tamamlanıyor