Bagikan melalui


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

  1. Jalankan pernyataan terganggu RESTORE lagi, menentukan:

    • Klausa yang sama yang digunakan dalam pernyataan asli RESTORE .
    • Klausanya RESTART .

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

Langkah berikutnya