Mulai ulang operasi pemulihan terganggu (Transact-SQL)
Berlaku untuk: SQL Server
Artikel ini menjelaskan cara memulai ulang operasi pemulihan yang terganggu.
Memulai ulang operasi pemulihan yang terganggu
Jalankan pernyataan terganggu
RESTORE
lagi, menentukan:- Klausa yang sama yang digunakan dalam pernyataan asli
RESTORE
. - Klausanya
RESTART
.
- Klausa yang sama yang digunakan dalam pernyataan asli
Keterangan
RESTORE ... WITH RESTART
memulai ulang proses pemulihan. Tidak ada opsi resume untuk operasi pemulihan yang terganggu.
Namun, RESTART
menghemat waktu dengan melewati fase analisis pemulihan database, dan dalam kebanyakan kasus, RESTART
tidak perlu membuat ulang file database, yang dapat menghemat waktu yang signifikan untuk database yang lebih besar, terutama jika Inisialisasi File Instan (IFI) tidak diaktifkan.
Contoh
Contoh ini memulai ulang operasi pemulihan yang terganggu, menggunakan database contoh AdventureWorks2022
.
-- Restore a full database backup of the AdventureWorks database.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'C:\Temp\AdventureWorks2022.bak';
GO
-- The restore operation halted prematurely.
-- Repeat the original RESTORE statement specifying WITH RESTART.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'C:\Temp\AdventureWorks2022.bak'
WITH RESTART;
GO