중단된 복원 작업 다시 시작(Transact-SQL)
적용 대상: SQL Server
이 문서에서는 중단된 복원 작업을 다시 시작하는 방법을 설명합니다.
중단된 복원 작업을 다시 시작하려면
인터럽트된
RESTORE
문을 다시 실행합니다. 이때 다음을 지정합니다.- 원래
RESTORE
문에 사용된 것과 동일한 절입니다. RESTART
절입니다.
- 원래
설명
RESTORE ... WITH RESTART
복원 프로세스를 다시 시작합니다. 중단된 복원 작업에 대한 다시 시작 옵션은 없습니다.
그러나 RESTART
데이터베이스 복구의 분석 단계를 건너뛰어 시간을 절약할 수 있으며, 대부분의 경우 RESTART
데이터베이스 파일을 다시 만들 필요가 없으므로 특히 IFI(인스턴트 파일 초기화)를 사용하지 않는 경우 더 큰 데이터베이스에 상당한 시간을 절약할 수 있습니다.
예시
다음은 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