Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Este artigo explica como reiniciar uma operação de restauração interrompida.
Reiniciar uma operação de restauração interrompida
Execute a instrução
RESTOREinterrompida novamente, especificando:- As mesmas cláusulas utilizadas na declaração
RESTOREoriginal. - A cláusula
RESTART.
- As mesmas cláusulas utilizadas na declaração
Comentários
RESTORE ... WITH RESTART
reinicia o processo de restauração. Não há nenhuma opção retoma para uma operação de restauração interrompida.
No entanto, RESTART economiza algum tempo ignorando a fase de análise da recuperação do banco de dados e, na maioria dos casos, RESTART não precisa recriar os arquivos de banco de dados, o que pode economizar uma quantidade significativa de tempo para bancos de dados maiores, especialmente se IFI (Instant File Initialization não estiver habilitado).
Exemplo
Este exemplo reinicia uma operação de restauração interrompida, usando o exemplo AdventureWorks2022 banco de dados.
-- 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