Vue d'ensemble de la restauration et de la récupération dans SQL Server

Mis à jour : 17 juillet 2006

SQL Server 2005 prend en charge la restauration des données aux niveaux suivants :

  • La base de données (restauration de base de données complète)
    La base de données complète est restaurée et récupérée, et la base de données est hors connexion pendant la durée des opérations de restauration et de récupération.
  • Le fichier de données (restauration de fichiers)
    Un fichier de données ou un ensemble de fichiers est restauré et récupéré. Au cours d'une restauration de fichiers, les groupes de fichiers contenant les fichiers sont mis automatiquement hors connexion pendant la durée de la restauration. Toute tentative d'accès à un groupe de fichiers hors connexion produit une erreur.
    ms191253.note(fr-fr,SQL.90).gifRemarque :
    Vous ne pouvez pas sauvegarder ou restaurer des tables individuelles.
  • La page de données (restauration de pages)
    En mode de restauration complète ou de récupération utilisant les journaux de transactions, vous pouvez restaurer des bases de données individuelles. La restauration des pages peut être effectuée pour n'importe quelle base de données, quel que soit le nombre de groupes de fichiers.

Scénarios de restauration

Un scénario de restauration dans SQL Server est le processus de restauration des données à partir d'une ou de plusieurs sauvegardes, puis de récupération de la base de données. Les scénarios de restauration pris en charge dépendent du mode de récupération de la base de données et de l'édition de SQL Server 2005.

Le tableau suivant présente les scénarios de restauration possibles pris en charge pour différents modes de récupération.

Scénario de restauration En mode de récupération simple En modes de restauration complète et de récupération utilisant les journaux de transactions

Restauration complète de la base de données

Il s'agit de la stratégie de restauration de base. Une restauration complète de base de données peut impliquer simplement la restauration et la récupération d'une sauvegarde complète de base de données. Une restauration complète de base de données peut également impliquer la restauration d'une sauvegarde complète de base de données suivie de la restauration et de la récupération d'une sauvegarde différentielle.

Pour plus d'informations, consultez Réalisation d'une restauration de base de données complète (mode de récupération simple).

Il s'agit de la stratégie de restauration de base. Une restauration complète de base de données inclut la restauration d'une sauvegarde complète, et éventuellement d'une sauvegarde différentielle (le cas échéant), suivie par la restauration de toutes les sauvegardes de journal consécutives (en séquence). La restauration de base de données complète s'achève par la récupération de la dernière sauvegarde de journal ainsi que sa restauration (RESTORE WITH RECOVERY).

Pour plus d'informations, consultez Exécution d'une restauration de base de données complète (mode de restauration complète)

Restauration de fichiers*

Restaure un ou plusieurs fichiers endommagés en lecture seule, sans restaurer toute la base de données. La restauration de fichiers est uniquement disponible si la base de données comporte au moins un groupe de fichiers en lecture seule.

Restaure un ou plusieurs fichiers, sans restaurer la totalité de la base de données. La restauration de fichiers peut être effectuée lorsque la base de données est hors connexion ou, pour certaines éditions de SQL Server 2005, alors que la base de données reste en ligne. Pendant une restauration de fichiers, les groupes de fichiers contenant les fichiers à restaurer restent toujours hors connexion.

Restauration de pages

Non applicable

Restaure une ou plusieurs pages endommagées. La restauration de pages peut être effectuée lorsque la base de données est hors connexion ou, pour certaines éditions de SQL Server 2005, alors que la base de données reste en ligne. Pendant une restauration de pages, les pages en cours de restauration restent toujours hors connexion.

Une chaîne ininterrompue de sauvegardes de journaux doit être disponible, jusqu'au fichier journal actuel, et elles doivent toutes être appliquées pour mettre la page à jour par rapport au fichier journal actuel.

Pour plus d'informations, consultez Restauration de pages.

Restauration fragmentaire *

Restaure et récupère la base de données par phases au niveau du groupe de fichiers, en commençant par les groupes de fichiers primaires et tous les groupes de fichiers secondaires en lecture-écriture.

Restaure et récupère la base de données par étapes au niveau du groupe de fichiers, en commençant par le groupe de fichiers primaire.

* La restauration en ligne est prise en charge uniquement dans SQL Server 2005 Enterprise Edition.

Indépendamment du mode de restauration des données, avant de pouvoir récupérer une base de données, le moteur de base de données SQL Server garantit la cohérence logique de l'intégralité de la base de données. Par exemple, si vous restaurez un fichier, vous ne pouvez pas le récupérer et le mettre en ligne tant qu'il n'a pas été restauré par progression suffisamment pour être cohérent avec la base de données.

ms191253.note(fr-fr,SQL.90).gifRemarque :
Les sauvegardes et les restaurations fonctionnent correctement avec le format de stockage vardecimal. Mais chaque Moteur de base de données doit au moins être mis à niveau vers SQL Server 2005, SP2, et toutes les bases de données associées doivent être activées pour le format de stockage vardecimal. Par exemple, vous ne pouvez pas restaurer la sauvegarde d'une base de données au format de stockage vardecimal vers une base de données pour laquelle le format de stockage vardecimal n'est pas activé, et vous ne pouvez pas restaurer la sauvegarde d'une base de données SP2 dont le format de stockage vardecimal est activé pour une version antérieure de SQL Server. Pour plus d'informations sur le format de stockage vardecimal, consultez Stockage des données décimales sous forme de colonne de longueur variable.

Avantages de la restauration d'un fichier ou d'une page

Restaurer et récupérer des fichiers ou des pages plutôt que la base de données entière offre plusieurs avantages :

  • Le fait de restaurer moins de données réduit le temps nécessaire pour les copier et les récupérer.
  • Dans SQL Server 2005 Enterprise Edition, la restauration des pages ou des fichiers peut permettre à d'autres données de la base de données de rester en ligne pendant l'opération de restauration.

Modes de récupération et opérations de restauration prises en charge

Les opérations de restauration disponibles pour une base de données dépendent de son mode de récupération. Le tableau suivant présente le niveau de prise en charge des modes de récupération dans un scénario de restauration donné.

Opération de restauration Mode de restauration complète Mode de récupération utilisant les journaux de transactions Mode de récupération simple

Récupération de données

Récupération complète (si le journal est disponible).

Risque de perte de données.

Les données postérieures à la dernière sauvegarde différentielle ou complète sont perdues.

Restauration dans le temps

Toute heure couverte par les sauvegardes de fichiers journaux.

Non autorisé si la sauvegarde de fichier journal contient des modifications journalisées en bloc.

Non pris en charge.

Restauration de fichiers*

Prise en charge complète.

Parfois.**

Disponible uniquement pour les fichiers secondaires en lecture seule.

Restauration de pages*

Prise en charge complète.

Parfois.**

Aucun.

Restauration fragmentaire (niveau groupe de fichiers)*

Prise en charge complète.

Parfois.**

Disponible uniquement pour les fichiers secondaires en lecture seule.

* Disponible uniquement dans SQL Server 2005 Enterprise Edition.

** Pour les conditions requises, consultez Restauration des restrictions en mode de récupération simple.

Rubriques supplémentaires

Rubrique Description

Restauration des restrictions en mode de récupération simple

Présentation des scénarios de restauration disponibles pour les sauvegardes SQL Server en mode de récupération simple.

Restauration en mode de récupération utilisant les journaux de transactions

Décrit des considérations relatives à la restauration qui sont propres au mode de récupération utilisant les journaux de transactions.

Fonctionnement de la restauration et de la récupération de sauvegardes dans SQL Server

Présente les concepts de base sur la restauration et la récupération d'un support, et de leur fonctionnement.

Voir aussi

Concepts

Vue d'ensemble de la sauvegarde (SQL Server)
Présentation des modes de récupération
Utilisation des sauvegardes de journaux de transactions

Autres ressources

Création de sauvegardes différentielles et complètes d'une base de données SQL Server
Implémentation de scénarios de restauration pour les bases de données SQL Server
Utilisation de supports de sauvegarde dans SQL Server
Utilisation des séquences de restauration pour les bases de données SQL Server

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout d'une remarque sur le format de stockage vardecimal.

17 juillet 2006

Contenu modifié :
  • Incorporation des présentations des scénarios de restauration provenant des anciennes rubriques « Scénarios de restauration en mode de récupération simple » et « Scénarios de restauration dans le mode de restauration complète ».
  • Mis à jour de la description « Scénario de restauration de fichier » pour indiquer que la restauration de fichiers en ligne est disponible uniquement pour les fichiers en lecture seule.
  • Incorporation de l'ancienne rubrique « Avantages de la restauration d'un fichier ou d'une page ».
  • Incorporation de l'ancienne rubrique « Modes de récupération et opérations de restauration prises en charge ».