Share via


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

Çevrimiçi geri yükleme yalnızca desteklenen SQL Server 2005 Enterprise Edition ve sonraki sürümleri.Bu sürüm dosya, sayfa veya parçalı geri yükleme varsayılan olarak çevrimiçi durumda.

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

Veritabanı çevrimiçi durumdayken verileri geri yükleme adlı bir çevrimiçi geri yükleme.Bir veritabanı bir veya daha fazla ikincil filegroups kendi çevrimdışı bile birincil dosya grubu çevrimiçi olduğunda çevrimiçi olarak kabul edilir.Herhangi kurtarma modeli altında veritabanı çevrimiçi durumdayken çevrimdışı bir dosya 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 ortaya SQL Server 2005 Enterprise Edition ve daha sonraki sürümleri ve hiçbir kullanıcı eylem.Çevrimiçi geri yükleme kullanmak istiyorsanız, bir geri yükleme başlamadan önce bir veritabanı çevrimdışına alabilirsiniz.Daha fazla bilgi için bkz: veritabanı veya çevrimdışı dosya alma, daha sonra bu konudaki.

Çevrimiçi dosya geri yükleme yüklemesi sırasında geri yükleme yüklenen herhangi bir dosya ve dosya grubu kendi çevrimdışı.Bu dosyaları çevrimiçi ise bir çevrimiçi geri yükleme başladığında, ilk geri yükleme deyim filegroup dosyanın çevrimdışı alır.Buna karşılık, çevrimiçi 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.

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

Bazen, kaydedilmemiş bir hareketi geri geri alma ile gerekli veri başlangıç sırasında çevrimdışı olduğundan alınamaz.Bu durum, hareket ertelenmiş.Daha fazla bilgi için bkz: Ertelenmiş hareketleri.

Not

Veritabanı şu anda kullanıyorsa, toplu günlük kurtarma modeli, bir çevrimiçi geri yükleme başlamadan önce tam kurtarma modeli geçiş öneririz.Daha fazla bilgi için bkz: Tam veya toplu günlük kurtarma modeli geçiş yapmak için dikkat edilmesi gereken noktalar.

Önemli notÖnemli

Yedekleme sunucusuna bağlı birden çok aygıt çekilen, aygıtları aynı sayıda bir çevrimiçi geri yükleme sırasında kullanılabilir olması gerekir.

Çevrimiçi geri yükleme günlüğü yedekleri

Geri yüklenen verilerin çevrimdışına veya yalnızca salt okunur için son yapılan çevrimiçi bir geri yükleme kurtarma noktası noktasıdır saat.En önde gelen ve bu kurtarma noktası da dahil olmak üzere işlem günlüğü yedekleri tüm kullanılabilir olması gerekir.Genellikle, günlük yedeği kurtarma noktası dosyası için karşılamak için o noktadan sonra gerekmez.Sırasında Tek istisna olan bir çevrimiçi geri yükleme verileri salt okunur oldu sonra gerçekleştirilen veri yedek verilerin salt okunur.Bu durum, günlük yedeği olması gerekmez.

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

  • Bir çevrimiçi salt okunur dosya için önce veya ilk geri yükleme sırası sırasında kurtarma için gerekli olan son günlük yedeği alabilir.Dosya grubu salt okunur bir veri yoksa günlüğü yedekleri gerektirmeyebilir veya değişiklik yedeği filegroup salt okunur oldu sonra yapılmadı.

    Not

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

  • İlk geri yükleme deyim verildi ve, sonra otomatik olarak o geri yükleme deyim ile çevrimdışı çekildiği zaman çevrimiçi bir okuma/yazma dosyası için özel bir durum yok.Bu durumda, bir günlük ilk sırasında yedek gerçekleştirmeniz gerekir geri yükleme sırası (geri yükleme, bir veya daha fazla geri yükleme deyimleri dizisi ileri sarmakve veri kurtarmak).Genellikle, bu günlük yedeği tüm tam yedek geri yükleme ve veri kurtarmak önce gerçekleşmelidir.Belirli bir dosya grubu için birden çok dosya yedeklerini, ancak en az günlük yedeği saat filegroup çevrimdışı sonra noktasıdır.Bu post data geri yükleme günlük yedeği hangi dosyanın çevrimdışı alındığından noktasını yakalar.Post data geri günlük yedeği gereklidir çünkü SQL Server Veritabanı Altyapısı için bir çevrimiçi geri yükleme çevrimiçi günlüğü kullanamazsınız

    Not

    Alternatif olarak, el ile geri yükleme sırası önce çevrimdışı dosya alabilir.Daha fazla bilgi için bkz: "Ayırdığınız bir veritabanı veya dosya çevrimdışı" Bu konuda daha sonra.

Bir veritabanı veya dosya çevrimdışı duruma getirme

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

  • Herhangi kurtarma modeli altında aşağıdaki kullanarak veritabanını çevrimdışı alabilir alter database deyim:

    alter database veritabanı_adı çevrimdışı ayarlama

  • Alternatif olarak, tam kurtarma modeli altında aşağıdakileri kullanarak çevrimdışı olmasını bir dosya veya sayfa geri yüklemesi zorlayabilirsiniz backup log deyim için geri yükleme durumu veritabanında koymak:

    backup log veritabanı_adı WITH norecovery.

Bir veritabanı çevrimdışı kaldığı sürece, tüm geri yüklemeler çevrimdışı geri yükler var.