Partager via


Restaurations de fichiers (modèle de récupération simple)

Cette rubrique s’applique uniquement aux bases de données de modèle simple qui contiennent au moins un groupe de fichiers secondaire en lecture seule.

Dans une restauration de fichiers, l’objectif est de restaurer un ou plusieurs fichiers endommagés sans restaurer l’ensemble de la base de données. Sous le modèle de récupération simple, les sauvegardes de fichiers sont prises en charge uniquement pour les fichiers en lecture seule. Le groupe de fichiers principal et les groupes de fichiers secondaires en lecture/écriture sont toujours restaurés ensemble, en restaurant une base de données ou une sauvegarde partielle.

Les scénarios de restauration de fichiers sont les suivants :

  • Restauration de fichiers hors connexion

    Dans une restauration de fichiers hors connexion, la base de données est hors connexion alors que les fichiers ou groupes de fichiers endommagés sont restaurés. À la fin de la séquence de restauration, la base de données est en ligne.

    Toutes les éditions de SQL Server 2014 prennent en charge la restauration de fichiers hors connexion.

  • Restauration de fichiers en ligne

    Dans une restauration de fichiers en ligne, si la base de données est en ligne au moment de la restauration, elle reste en ligne pendant la restauration du fichier. Toutefois, chaque groupe de fichiers dans lequel un fichier est restauré est hors connexion pendant l’opération de restauration. Une fois que tous les fichiers d’un groupe de fichiers hors connexion sont récupérés, le groupe de fichiers est automatiquement mis en ligne.

    Pour plus d’informations sur la prise en charge de la restauration de pages et de fichiers en ligne, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2014. Pour plus d’informations sur les restaurations en ligne, consultez Restauration en ligne (SQL Server)

    Conseil / Astuce

    Si vous souhaitez que la base de données soit hors connexion pour une restauration de fichier, mettez la base de données hors connexion avant de démarrer la séquence de restauration en exécutant l’instruction ALTER DATABASE suivante : ALTER DATABASE database_name SET OFFLINE.

Vue d’ensemble de la restauration de fichiers et de groupes de fichiers sous le modèle de récupération simple

Un scénario de restauration de fichiers se compose d’une séquence de restauration unique qui copie, restaure et récupère les données appropriées comme suit :

  1. Restaurez chaque fichier endommagé à partir de sa sauvegarde de fichier la plus récente.

  2. Restaurez la sauvegarde de fichier différentielle la plus récente pour chaque fichier restauré et récupérez la base de données.

Transact-SQL étapes pour la séquence de restauration de fichiers (modèle de récupération simple)

Cette section présente les options transact-SQLRESTORE essentielles pour une séquence de restauration de fichiers simple. La syntaxe et les détails qui ne sont pas pertinents à cet objectif sont omis.

La séquence de restauration ne contient que deux instructions Transact-SQL. La première instruction restaure un fichier secondaire, fichier A, qui est restauré à l’aide de WITH NORECOVERY. La deuxième opération restaure deux autres fichiers et BC qui sont restaurés à l’aide de WITH RECOVERY à partir d’un autre périphérique de sauvegarde :

  1. RESTAURER LA BASE DE DONNÉES database FICHIER =name_of_file_A

    À PARTIR DE file_backup_of_file_A

    WITH NORECOVERY** ;**

  2. RESTORE DATABASE FILE =name_of_file_B,name_of_file_C

    À PARTIR DE file_backup_of_files_B_and_C

    AVEC RÉCUPÉRATION;

Exemples

Tâches associées

Pour restaurer des fichiers et des groupes de fichiers

Voir aussi

Sauvegarde et restauration : Interopérabilité et coexistence (SQL Server)
Sauvegardes différentielles (SQL Server)
Sauvegardes complètes de fichiers (SQL Server)
Vue d’ensemble de la sauvegarde (SQL Server)
Vue d'ensemble de la restauration et de la récupération (SQL Server)
RESTORE (Transact-SQL)
Restaurations de base de données complètes (mode de récupération simple)
Restaurations partielles (SQL Server)