Neustart eines unterbrochenen Wiederherstellungsvorgangs (Transact-SQL)
Gilt für:SQL Server
In diesem Artikel wird erläutert, wie Sie einen unterbrochenen Wiederherstellungsvorgang neu starten.
Neustarten eines unterbrochenen Wiederherstellungsvorgangs
Führen Sie die unterbrochene
RESTORE
Anweisung erneut aus, und geben Sie Folgendes an:- Die gleichen Klauseln, die in der ursprünglichen
RESTORE
Anweisung verwendet werden. - Die
RESTART
Klausel.
- Die gleichen Klauseln, die in der ursprünglichen
Hinweise
RESTORE ... WITH RESTART
startet den Wiederherstellungsvorgang neu. Es gibt keine Fortsetzungsoption für einen unterbrochenen Wiederherstellungsvorgang.
Sparen Sie jedoch einige Zeit, RESTART
indem Sie die Analysephase der Datenbankwiederherstellung überspringen und in den meisten Fällen RESTART
die Datenbankdateien nicht neu erstellen, was eine erhebliche Zeit für größere Datenbanken sparen kann, insbesondere wenn die Sofortdateiinitialisierung (INSTANT File Initialization , IFI) nicht aktiviert ist.
Beispiel
In diesem Beispiel wird ein unterbrochener Wiederherstellungsvorgang mithilfe der Beispieldatenbank AdventureWorks2022
neu gestartet.
-- 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
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für