Aracılığıyla paylaş


Çevrimiçi geri yüklemeler gerçekleştirme

çevrimiçi geri yükleme yalnızca desteklenir SQL Server 2005 Enterprise Edition ve sonraki sürümleri. Dosya, sayfa veya parçalı geri yükleme, bu sürümünde varsayılan olarak çevrimiçi durumda.

 Bu konu, birden fazla dosya veya dosya gruplarını içeren veritabanları için (ve yalnızca salt okunur dosya grupları için Basit kurtarma modeli altında) geçerlidir.

Veritabanı çevrimiçi durumdayken verileri geri yükleme adlı bir çevrimiçi geri yükleme.Bir veritabanı, bir veya daha fazla ikincil, dosya gruplarını çevrimdışı olduğunda bile, birincil dosya grubu çevrimiçi olduğunda, çevrimiçi olduğu kabul edilir.Kurtarma modeli altında veritabanı çevrimiçi durumdayken çevrimdışı olan bir dosyayı geri yükleme yükleyebilirsiniz.Veritabanı çevrimiçi durumdayken tam kurtarma modeli altında da sayfaları geri yükleme yükleyebilirsiniz.

Not

çevrimiçi geri yükleme otomatik olarak açık oluşuyor SQL Server 2005 Enterprise Edition ve sonraki sürümleri ve kullanıcı eylem gerektirir. çevrimiçi geri yükleme için kullanmak istemiyorsanız, geri yükleme başlamadan önce bir veritabanını çevrimdışı alabilir.Daha fazla bilgi için bkz: Bir veritabanı veya dosya alma, çevrimdışı, bu konunun ilerleyen bölümlerindeki.

Çevrimiçi dosya geri yüklemesi sırasında geri yüklenen herhangi bir dosya ve alt dosya grubu çevrimdışı durumda.Bu dosyalardan herhangi birini, çevrimiçi çevrimiçi geri yükleme yeniden başlatıldığında, ilk deyim geri yükleme dosyasının dosya grubu çevrimdışı alır.Buna ek olarak, bir elektronik sayfa geri yükleme yüklemesi yüklemesi sırasında yalnızca çevrimdışı sayfasıdır.

Her çevrimiçi geri yükleme senaryosu, aşağıdaki temel adımları içerir:

  1. Verileri geri yükleme yükleyin.

  2. Günlük, son günlük geri yükleme için WITH kurtarma kullanarak geri yükleyin.Bu, geri yüklenen verileri çevrimiçi duruma getirir.

Bazen, kaydedilmemiş bir hareketi geri geri alma işlemi tarafından gerekli olan verileri başlangıç sırasında çevrimdışı olduğundan alınamaz.Bu durum, hareket ertelenmiş.Daha fazla bilgi için bkz:Ertelenen hareketleri.

Not

Veritabanı şu anda kullandığı toplu günlük kurtarma modeli, çevrimiçi geri yükleme başlamadan önce tam kurtarma modeli için geçiş öneririz.Daha fazla bilgi için bkz:Tam veya toplu günlük kurtarma modeli değiştirme hakkında önemli noktalar.

Important noteImportant Note:

Yedekler, birden çok sunucuya bağlı aygıtları ile gerçekleştirilen, aygıtların aynı numarayı çevrimiçi geri yükleme sırasında kullanılabilir olmalıdır.

Günlük yedeklemeler için çevrimiçi geri yükleme

Geri yüklenen verileri çevrimdışına ya da salt-okunur son kez yapılan, çevrimiçi geri yükleme kurtarma noktası noktasıdır.En önde gelen ve bu kurtarma noktası dahil olmak üzere işlem günlüğü yedeklerini tüm kullanılabilir olması gerekir.Genellikle, günlük yedek dosya kurtarma noktası kaplayacak şekilde bu noktadan sonra gereklidir.Çevrimiçi bir salt okunur verileri bir veri geri yükleme sırasında bununla ilgili tek özel durum olan yedek verileri salt okunur oldu sonra yapılmadı.Bu durumda, bir günlük olması gerekmez yedek.

Genellikle, veritabanını da geri yükleme sırası başladıktan sonra çevrimiçi durumdayken hareket günlüğü yedekleri alabilir.Son günlüğü zamanlamasını yedek geri yüklenen dosya özelliklerine bağlıdır:

  • Bir çevrimiçi salt okunur dosya için son günlük yapabileceğiniz yedek, önceki veya ilk sırayı geri yükleme sırasında Kurtarma için gereklidir.Salt okunur dosya grubu oldu sonra bir veri veya değişiklik yedeği yapılmadı, salt okunur dosya grubu günlüğü yedekleri gerektirmeyebilir.

    Not

    Yukarıdaki bilgiler, çevrimdışı her dosya için de geçerlidir.

  • Geri yükleme deyim ilk olarak yayımlandığında ve, sonra otomatik olarak bu geri yükleme deyimi ile çevrimdışı yapılmadı çevrimiçi olan bir okuma/yazma dosyası için BIR özel durum bulunmaktadır.Bu durumda, bir oturum sırasında ilk yedek gerçekleştirmeniz gerekir geri yükleme sırası (geri, ileri dönmek ve veri kurtarmak, bir veya daha fazla RESTORE ekstrelerinin sırası).Genellikle, bu günlük yedeği, tüm tam yedek geri yükleme yükledikten sonra ve verileri kurtarmak için önce yürütülmelidir.Belirli bir dosya grubu için birden fazla dosyayı yedek varsa, ancak günlük yedeği, en az noktası dosya grubunu çevrimdışı duruma sonra saattir.Post-data-geri yükleme yükle Bu günlük dosyası yedek, dosyayı çevrimdışı yapılmadı noktasını yakalar.Post-data-geri yükleme yükle günlük yedek gerekmez çünkü SQL Server Database Engine çevrimiçi günlük çevrimiçi geri yükleme yüklemek için kullanamazsınız.

    Not

    Alternatif olarak, el ile geri yükleme sırası önce çevrimdışı dosyayı alabilir.Daha fazla bilgi için bu konuda daha sonra "Alma bir veritabanı veya dosya çevrimdışı" konusuna bakın.

Bir veritabanı veya dosya alma, çevrimdışı

çevrimiçi geri yükleme için kullanmak istediğiniz veritabanına alabilir, çevrimdışı aşağıdaki yöntemlerden birini kullanarak geri yükleme sırası başlamadan önce:

  • Kurtarma modeli altında aşağıdaki komutu kullanarak veritabanını çevrimdışı alabilir alter VERİTABANI deyim:

    alter VERİTABANI veritabanı_adı küme OFFLINE

  • Alternatif olarak, Tam kurtarma modeli altında aşağıdaki komutu kullanarak, çevrimdışı olarak dosya veya sayfa geri zorlayabilirsiniz GÜNLÜK yedek deyim veritabanında durumuna geri yükleme moduna:

    GÜNLÜK yedek veritabanı_adı norecovery İLE.

Bir veritabanını çevrimdışı olarak kaldığı sürece, tüm geri yükleme çevrimdışı geri yükleme ' dir.