Geri yükleme ve Kurtarma'ya genel bakış (SQL Server)
SQL Server Aşağıdaki düzeyleri üzerindeki verileri geri destekler:
Veritabanı (bir tam veritabanı geri yükleme yüklemesi yüklemesi)
Tüm veritabanını geri ve kurtarıldı ve veritabanını geri yükleme ve kurtarma işlemi süresince çevrimdışıdır.
(Bir veri dosyası dosya geri yüklemesi)
Bir veri dosyası veya dosyaları geri kurtarıldı ve.dosya geri yüklemesi sırasında geri yükleme işlemi süresince dosyaları içeren dosya gruplarını otomatik olarak çevrimdışı.Çevrimdışı bir dosya grubu erişim girişimleri bir hata neden olur.
Not
yedeklemek veya tek tek tabloların geri yükleme yükleyemezsiniz.
(Bir veri sayfası sayfa geri yükleme yüklemesi yüklemesi)
tam kurtarma modeli veya toplu günlük kurtarma modeli altında ayrı veritabanlarının geri yükleme yükleyebilirsiniz.Sayfa geri yükler, dosya gruplarını sayısı ne olursa olsun, tüm veritabanı üzerinde gerçekleştirilebilir.
Not
Içinde SQL Server 2008, kullanılarak oluşturulan bir veritabanı yedeklemesini geri yükleme SQL Server 2000, SQL Server 2005, veya SQL Server 2008. Ancak, yedekleme Yönetici, modeli and msdb kullanılarak oluşturulmuşSQL Server 2000 veya SQL Server 2005 tarafından geri yüklenemiyor SQL Server 2008. Ayrıca, SQL Server 2008 bir önceki sürüm tarafından yedekleri geri yüklenemiyor SQL Server.
SQL Server yedek ve geri yükleme, bunlar 64-bit veya 32-bit sistemlerde olup tüm desteklenen işletim sistemleri üzerinde çalışır.Desteklenen işletim sistemleri hakkında daha fazla bilgi için bkz: Donanım ve yazılım gereksinimleri için SQL Server 2008'i yükleme.
Senaryoları geri yükleme
C geri yükleme senaryosu in SQL Server verileri bir veya daha fazla yedeklerden geri yükleme ve sonra da veritabanı kurtarma işlemidir. Desteklenen bir geri yükleme senaryoları veritabanının kurtarma modeli ve sürümüne bağlıdır. SQL Server.
Aşağıdaki tabloda, farklı kurtarma modelleri için desteklenen olası geri yükleme senaryoları tanıtır.
Senaryo geri yükleme |
Basit kurtarma modeli altında |
Tam/toplu oturum kurtarma modelleri altında |
---|---|---|
tam veritabanı geri yükleme yüklemesi yüklemesi |
Bu temel bir geri yükleme stratejisidir.tam veritabanı geri yüklemesisi yükleme, yalnızca geri yükleme ve tam bir veritabanı kurtarma ilgili yedek.Alternatif olarak, tam veritabanı geri yüklemesi yüklemesi geri yükleme ve farklı bir yedek kurtarma bir veritabanının tam yedeklemesini geri ilgili. Daha fazla bilgi için bkz:tam veritabanı geri yükleme yüklemesi yüklemesi (Basit kurtarma modeli) gerçekleştirme. |
Bu temel bir geri yükleme stratejisidir.Bir veritabanını tümüyle geri yükleme içeren tam bir veritabanını geri yükleme yedek ve isteğe bağlı olarak bir fark yedek (varsa), tüm izleyen günlük yedek s (sırayla) geri yükleme yükleme tarafından izlenen.Son günlüğü yedeklemesini kurtarma ve ayrıca, (geri yükleme WITH RECOVERY) geri yükleme tam veritabanı geri yükleme yüklemesi yüklemesi tamamlandı. Daha fazla bilgi için, bkz. tam veritabanı geri yükleme yüklemesi yüklemesi (Tam kurtarma modeli) gerçekleştirme |
Geri yükleme dosya * |
Bir veya daha fazla zarar görmüş salt okunur dosya, tüm veritabanı geri yükleme yüklemeden geri yükleme yükleyin.dosya geri yüklemesi, yalnızca veritabanı en az bir salt okunur dosya grubu varsa kullanılabilir. |
Bir veya daha çok dosya, tüm veritabanı geri yüklemeden geri yükler.Çevrimdışı veya bazı sürümleri veritabanıdır dosya geri yüklemesi gerçekleştirilemez SQL Server 2005 ve sonraki sürümlerinde, veritabanında çevrimiçi iken. dosya geri yüklemesi sırasında geri yüklenen dosyaları içeren dosya gruplarını çevrimdışı dosyalarla çalışabilir. |
sayfa geri yükleme yüklemesi yüklemesi |
Geçerli değil |
Bir veya daha fazla bozuk sayfalar geri yükler.Çevrimdışı veya bazı sürümleri veritabanıdır sayfa geri yükleme yüklemesi yüklemesi gerçekleştirilemez SQL Server 2005 ve sonraki sürümlerinde, veritabanında çevrimiçi iken. sayfa geri yükleme yüklemesi yüklemesi sırasında geri yükleme yüklenen sayfaların her zaman çevrimdışı olur. Bir günlüğü yedekleri kablosunun zinciri kadar geçerli günlük dosyasının kullanılabilir olması gerekir ve tüm güncel sayfa geçerli günlük dosyasını getirmeyi uygulanmaları gerekir. Daha fazla bilgi için bkz:Sayfa gerçekleştirme geri yükler.. |
parçalı geri yükleme * |
geri yükleme yükleme ve dosya grubunu adresindeki aşamaları, veritabanı kurtarma düzey, birincil ve tüm okuma/yazma, ikincil dosya gruplarını başlangıç. |
Geri yükleme ve dosya grubunu adresindeki aşamaları, veritabanı kurtarma düzey, başlangıç ile birincil dosya grubu. |
* Çevrimiçi geri yükleme, yalnızca destekleniyor SQL Server 2005 Enterprise Edition ve sonraki sürümleri.
Bir veritabanı kurtarıldı önce nasıl veri, geri bakılmaksızın SQL Server Database Engine Tüm veritabanını mantıksal olarak tutarlı olmasını sağlar. Örneğin, bir dosyayı geri yükleme alamazsınız, kurtarmak ve veritabanı ile tutarlı olacak şekilde ileriye yetecek kadar alındı kadar çevrimiçi duruma.
Dosya veya sayfa avantajları geri yükleme
Geri yükleme ve dosyaları veya sayfalar, tüm veritabanı yerine kurtarma, aşağıdaki yararları sağlar:
Daha az veri geri yüklemek, kopyalamak ve onu kurtarmak için gereken süreyi azaltır.
Üzerinde SQL Server 2005 Enterprise Edition ve sonraki sürümleri, dosya veya sayfaları geri yükleme geri yükleme işlemi sırasında çevrimiçi kalmak için veritabanındaki diğer verileri verebilir.
Kurtarma modelleri ve desteklenen bir geri yükleme işlemi
Bir veritabanı için kullanılabilir geri yükleme işlemleri, kurtarma modeline bağlıdır.Aşağıdaki tablo olup olmadığını ve ne ölçüde her kurtarma modeli, belirli bir geri yükleme bir senaryo destekleyen özetler.
Geri yükleme işi |
Tam kurtarma modeli |
Toplu günlük kurtarma modeli |
Basit kurtarma modeli |
---|---|---|---|
Veri Kurtarma |
(Günlük varsa) kurtarma tamamlayın. |
Bazı veri kaybı poz. |
Veriler son tam veya fark yedek kaybolur. |
saat noktasına geri yükleme |
Herhangi bir saat günlüğü yedekleri tarafından kapsanan. |
günlük yedeği toplu oturum herhangi bir değişiklik varsa izin verilmiyor. |
Desteklenmez. |
Geri yükleme dosya * |
Tam destek. |
Sometimes.* * |
Yalnızca salt okunur ikincil dosyalar için kullanılabilir. |
sayfa geri yükleme yüklemesi yüklemesi * |
Tam destek. |
Sometimes.* * |
Yok. |
Parçalı (dosya grubu düzeyinde) geri yükleme * |
Tam destek. |
Sometimes.* * |
Yalnızca salt okunur ikincil dosyalar için kullanılabilir. |
* Yalnızca kullanılabilir SQL Server 2005 Enterprise Edition ve sonraki sürümleri.
** Için gerekli koşulları, bkz: Basit kurtarma modeli altında kısıtlamaları geri yükleme.
Ek konular
Konu |
Açıklama |
---|---|
Kullanılabilir geri yükleme senaryoları giriş içerir. SQL Server Basit kurtarma modeli altında yedekler. |
|
toplu günlük kurtarma modeli için benzersiz olan bir geri yükleme konuları açıklar. |
|
Anlama nasıl geri yükleme ve Kurtarma yedekleri, SQL Server'da çalışma |
Geri yükleme ve ortam kurtarma ve nasıl çalıştıkları temel kavramlar sağlar. |
See Also