Nasıl Yapılır: Dosyaları geri yükleme yüklemek, yeni bir konuma (Transact-SQL)
Bu konu, dosyaları yeni bir konuma geri yükleme açıklar.
Important Note: |
---|
Dosyaları geri yükleme sistem yöneticiniz, şu anda geri yüklenecek veritabanı kullanan tek kişi olması gerekir. |
Dosyaları yeni bir konuma geri yükleme yüklemek için
Isteğe bağlı olarak sayı ve tam veritabanı yedeğinin içindeki dosyaların adlarını belirlemek için geri yükleme FILELISTONLY deyimini yürütün.
Tam ilişkisel veritabanı yedek, geri yükleme yüklemek için geri yükleme DATABASE deyim yürütmek belirtme:
geri yükleme yüklemek için veritabanının adı.
Gelen tam veritabanı yedeği nereye geri yüklenecek yedek aygıtı.
Yeni bir konuma geri yükleme yüklemek, her dosya için MOVE yan tümce.
NORECOVERY'YI yan tümce.
Dosyaları, sonra dosya değiştirildi, yedek olan oluşturulan, işlem günlüğü uygulamak geri yükleme LOG deyim execute yedek, belirtme:
Işlem günlüğü uygulanacağı veritabanının adı.
yedek yeri aygıttan hareket günlük yedeği geri yüklenir.
NORECOVERY yan tümce, sonra geçerli bir; uygulamak için başka bir işlem günlüğü yedeklemesini varsa, aksi halde, belirtin kurtarma yan tümce.
Işlem günlüğü yedeklerini, dosyaları ve dosya gruplarını yedeklenen saat uyguladıysanız, kapak gerekir.
Example
Bu örnek iki MyNwind veritabanı için yeni sürücü d konumlara sürücü C üzerinde bulunan özgün dosyaları geri yüklerIki işlem günlükleri, veritabanının geçerli zamana geri yükleme yüklenebilmesi için uygulanır.geri yükleme FILELISTONLY deyim sayısını ve geri yükleme yüklenen veritabanı dosyaları mantıksal ve fiziksel adlarını belirlemek için kullanılır.
USE master
GO
-- First determine the number and names of the files in the backup.
RESTORE FILELISTONLY
FROM MyNwind_1
-- Restore the files for MyNwind.
RESTORE DATABASE MyNwind
FROM MyNwind_1
WITH NORECOVERY,
MOVE 'MyNwind_data_1' TO 'D:\MyData\MyNwind_data_1.mdf',
MOVE 'MyNwind_data_2' TO 'D:\MyData\MyNwind_data_2.ndf'
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
See Also