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-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für