Base d'une sauvegarde différentielle
Cette rubrique concerne tous les types de bases de données.
Une base de données conventionnelle, qu'il s'agisse d'une sauvegarde partielle ou d'une sauvegarde de fichiers sur laquelle est basée une sauvegarde différentielle s'appelle la base du différentiel ou la base différentielle. Une sauvegarde de type copie seule ne peut pas servir de base différentielle. La sauvegarde de base d'une sauvegarde différentielle de fichiers peut faire partie d'une sauvegarde complète, d'une sauvegarde de fichiers ou d'une sauvegarde partielle. Pour plus d'informations, consultez Sauvegarde selon le mode de récupération simple ou Sauvegarde en mode de récupération complète.
Une sauvegarde différentielle n'enregistre que les données qui ont changé depuis la dernière base différentielle. Les sauvegardes différentielles sont plus petites et rapides que les bases différentielles, ce qui facilite les sauvegardes fréquentes et réduit le risque de perte de données.
Les informations sur la base différentielle de chaque fichier d'une base de données sont conservées dans un catalogue stocké dans le groupe de fichiers primaire, sauf pour une base de données en lecture seule. Pour chaque base de données, les informations de base différentielle sont aussi stockées dans la base de données master. Les informations sur la base différentielle actuelle sont stockées dans les colonnes suivantes.
Nom de colonne |
Description |
---|---|
differential_base_lsn |
Base pour les sauvegardes différentielles. Les extensions de données modifiées après ce numéro de séquence d'enregistrement seront incluses dans une sauvegarde différentielle. |
differential_base_guid |
Identificateur unique de la sauvegarde de base sur laquelle sera basée une sauvegarde différentielle. |
differential_base_time |
Temps correspondant à differential_base_lsn. |
Si une base de données est en lecture-écriture et se trouve en ligne, vous pouvez afficher ces colonnes en interrogeant la vue du catalogue sys.database_files. Si la base de données est en lecture-écriture et hors connexion, interrogez plutôt l'affichage catalogue sys.master_files.
Sauvegardes différentielles multibases
En mode de récupération simple, une sauvegarde différentielle doit avoir une base. Les sauvegardes différentielles multibases sont interdites, et toute tentative d'utiliser une sauvegarde différentielle multibase génère l'affichage d'une erreur et se solde par un échec.
Cependant, en mode de restauration complète, une sauvegarde différentielle peut comprendre des fichiers ayant différentes bases différentielles. Une sauvegarde de ce type s'appelle une sauvegarde différentielle multibase. Les sauvegardes différentielles multibases peuvent être difficiles à administrer et à gérer. Par conséquent, nous recommandons d'utiliser des sauvegardes différentielles de base unique autant que possible. Pour plus d'informations, consultez Utilisation de sauvegardes différentielles multibase.