Redémarrer une opération de restauration interrompue (Transact-SQL)
S’applique à :SQL Server
Cet article explique comment redémarrer une opération de restauration interrompue.
Redémarrer une opération de restauration interrompue
Réexécutez l’instruction interrompue
RESTORE
, en spécifiant :- Les mêmes clauses utilisées dans l’instruction d’origine
RESTORE
. - Clause
RESTART
.
- Les mêmes clauses utilisées dans l’instruction d’origine
Remarques
RESTORE ... WITH RESTART
redémarre le processus de restauration. Il n’existe aucune option de reprise pour une opération de restauration interrompue.
Toutefois, RESTART
économise un certain temps en ignorant la phase d’analyse de la récupération de base de données et, dans la plupart des cas, RESTART
n’a pas besoin de recréer les fichiers de base de données, ce qui peut gagner beaucoup de temps pour les bases de données plus volumineuses, en particulier si l’initialisation instantanée de fichiers (IFI) n’est pas activée.
Exemple
Cet exemple redémarre une opération de restauration interrompue à l’aide de l’exemple AdventureWorks2022
de base de données.
-- 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
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour