Nasıl yapılır: Dosya ve Filegroups (Transact-SQL) geri yükleme
Bu konu, dosya ve dosya gruplarını geri yükleme yüklemek nasıl açıklar.
Önemli |
---|
Şu anda geri yüklenecek veritabanı kullanan tek kişi filegroups ve dosya geri yükleme sistem yöneticisi olmanız gerekir. |
Dosyaları ve dosya gruplarını geri yükleme yüklemek için
geri yükleme database yürütmek deyim dosya ve dosya grubu geri yükleme yüklemek için yedek, belirtme:
geri yükleme yüklemek için veritabanı adı.
yedek aygıtı Tam veritabanı yedeği geri burada gelen.
geri yükleme yüklemek her dosya için dosya yan tümce tümce tümce.
geri yükleme yüklemek her dosya grubu dosya grubu yan tümce tümce tümce.
norecovery yan tümce tümce tümce.yedek oluşturulduktan sonra dosyaların değiştirilmemiş olan kurtarma yan tümce tümce tümcesinde belirtin.
Önemli Şifrelenmiş bir veritabanı geri yükleme yüklemek için sertifika veya veritabanını şifrelemek için kullanılan asimetrik anahtar erişimi olmalıdır.Sertifika veya asimetrik anahtar veritabanı geri yüklenemiyor.yedek gerektiği sürece veritabanı şifreleme anahtar şifrelemek için kullanılan sertifika sonucu olarak korunması gerekir.Daha fazla bilgi için bkz: SQL ServerSertifikaları ve asimetrik anahtarları.
restore log dosyaları dosya yedek oluşturulduktan sonra değişiklik yapılmış, execute deyim hareket günlük yedeği uygulamak için belirtme:
İşlem günlüğü uygulanacağı veritabanının adı.
yedek yeri aygıttan hareket günlük yedeği geri yüklenir.
Başka bir işlem varsa, norecovery yan tümce tümce günlük yedeği sonra geçerli olanı; uygulamak Aksi durumda, Kurtarma yan tümce tümce tümcesinde belirtin.
İşlem günlüğü yedekleri uyguladığınızda, (tüm veritabanı dosyaları geri yüklenmezse) ne saat yedeklenen dosya ve filegroups günlüğünün sonuna kadar süreyi kapsamalıdır.
Not
geri yükleme yükledikten sonra bir SQL Server 2005 veya SQL Server 2000 veritabanı için SQL Server 2008, veritabanı hemen kullanılabilir hale gelir ve daha sonra otomatik olarak yükseltilir.If the database has full-text indexes, the upgrade process either imports, resets, or rebuilds them, depending on the setting of the upgrade_option server property.Yükseltme seçeneği ise küme alınacak (upgrade_option = 2) veya yeniden (upgrade_option = 0), tam metin dizinlerini yükseltme sırasında kullanılamaz olur.Dizini Oluşturulmakta olan veri miktarını, bağlı almak birkaç saat sürebilir ve yeniden inşa etmek en fazla on kez daha uzun sürebilir.Yükseltme seçeneği olduğunda, de küme tam metin kataloğu yoksa almak için ilgili tam metin dizinleri yeniden oluşturulur.Ayarı değiştirmek için upgrade_option sunucu özellik, kullanım sp_fulltext_service.
Örnek
Bu örnek MyNwind veritabanı için filegroups ve dosya geri yükler.İki işlem günlükleri de uygulanacak geçerli veritabanını geri yükleme yüklemek için saat.
USE master
GO
-- Restore the files and filesgroups for MyNwind.
RESTORE DATABASE MyNwind
FILE = 'MyNwind_data_1',
FILEGROUP = 'new_customers',
FILE = 'MyNwind_data_2',
FILEGROUP = 'first_qtr_sales'
FROM MyNwind_1
WITH NORECOVERY
GO
-- Apply the first transaction log backup.
RESTORE LOG MyNwind
FROM MyNwind_log1
WITH NORECOVERY
GO
-- Apply the last transaction log backup.
RESTORE LOG MyNwind
FROM MyNwind_log2
WITH RECOVERY
GO