Partager via


Exemple : Restauration en ligne d'un fichier en lecture-écriture (Mode de restauration complète)

Icône présentant un disque de base de données bleue Cette rubrique concerne uniquement les bases de données SQL Server obéissant au mode de restauration complète et contenant plusieurs fichiers ou groupes de fichiers.

Dans cet exemple, une base de données appelée adb qui utilise le mode de restauration complète, contient trois groupes de fichiers. Le groupe de fichiers A est en lecture-écriture, et les groupes de fichiers B et C sont en lecture seule. Au départ, les trois groupes de fichiers sont en ligne.

Le fichier a1 du groupe de fichiers A est endommagé et l'administrateur de la base de données décide de le restaurer pendant que la base de données est en ligne.

ms175532.note(fr-fr,SQL.90).gifRemarque :
En mode de récupération simple, la restauration en ligne des données en lecture-écriture n'est pas autorisée.

Séquences de restauration

  1. Restauration en ligne du fichier a1.

    RESTORE DATABASE adb FILE='a1' FROM backup 
    WITH NORECOVERY
    

    À ce stade, le fichier a1 est dans l'état RESTORING et le groupe de fichiers A est hors ligne.

  2. Après avoir restauré le fichier, l'administrateur de la base de données effectue une nouvelle sauvegarde du journal afin de s'assurer que le point auquel le fichier a été mis hors connexion est capturé.

    BACKUP LOG adb TO log_backup WITH COPY_ONLY
    
  3. Restauration en ligne des sauvegardes du journal.

    RESTORE LOG adb FROM log_backup WITH NORECOVERY
    RESTORE LOG adb FROM log_backup WITH NORECOVERY
    RESTORE LOG adb FROM log_backup WITH RECOVERY
    

    Le fichier a1 est désormais en ligne.

Voir aussi

Concepts

Réalisation de restauration en ligne
Exécution d'une restauration fragmentaire
Vue d'ensemble de la restauration et de la récupération dans SQL Server
Application de sauvegardes du journal des transactions

Autres ressources

BACKUP (Transact-SQL)
Exemples de séquences de restauration pour plusieurs scénarios de restauration
RESTORE (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005