Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
W tym artykule wyjaśniono, jak ponownie uruchomić przerwaną operację przywracania.
Ponowne uruchamianie przerwanej operacji przywracania
Ponownie wykonaj przerwaną instrukcję
RESTORE
, określając:- Te same klauzule używane w oryginalnej instrukcji
RESTORE
. - Klauzula
RESTART
.
- Te same klauzule używane w oryginalnej instrukcji
Uwagi
RESTORE ... WITH RESTART
ponownie uruchamia proces przywracania. Nie ma opcji wznowienia dla przerwanej operacji przywracania.
Jednak RESTART
zaoszczędza trochę czasu, pomijając fazę analizy odzyskiwania bazy danych, a w większości przypadków RESTART
nie musi odtworzyć plików bazy danych, co może zaoszczędzić znaczną ilość czasu dla większych baz danych, zwłaszcza jeśli inicjalizacja plików (IFI) nie jest włączona.
Przykład
W tym przykładzie ponownie uruchomiono przerwaną operację przywracania przy użyciu przykładowej bazy danych 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