Sauvegardes partielles différentielles

Cette rubrique concerne toutes les bases de données SQL Server.

Les sauvegardes partielles différentielles sont utilisées uniquement avec les sauvegardes partielles. Une sauvegarde différentielle partielle n'enregistre que les extensions de données qui ont changé dans les groupes de fichiers depuis la sauvegarde partielle précédente, appelée la base de la sauvegarde différentielle. Si seules les données capturées par une sauvegarde partielle sont modifiées, une sauvegarde partielle différentielle est plus petite que la base et plus rapide à créer. Pour une base de données volumineuse, la création d'une sauvegarde différentielle facilite la réalisation de sauvegardes des données fréquentes et réduit ainsi le risque de perte de données.

Toutefois, la restauration à partir de sauvegardes partielles différentielles demande nécessairement plus de temps et de procédures que la restauration à partir d'une sauvegarde partielle. Le processus de restauration est aussi plus complexe car il implique deux fichiers de sauvegarde.

Une sauvegarde partielle différentielle est destinée à être utilisée avec une seule base différentielle. La tentative de création d'une sauvegarde partielle différentielle multibase génère une erreur. Pour plus d'informations, consultez Base d'une sauvegarde différentielle.

[!REMARQUE]

Pour plus d'informations sur l'utilisation des sauvegardes différentielles, notamment sur les méthodes conseillées, consultez Utilisation des sauvegardes différentielles.

Impact de l'ajout, de la suppression ou de la modification des groupes de fichiers sur des sauvegardes différentielles partielles

Le tableau suivant détermine si un groupe de fichiers est automatiquement compris dans une sauvegarde partielle différentielle. Cette opération est déterminée en fonction de l'ajout, de la suppression du groupe de fichiers ou de la modification de son accès depuis la sauvegarde partielle représentée par la base.

Modification du groupe de fichiers (depuis la sauvegarde partielle)

Ce groupe de fichiers est-il inclus ou exclu ?

Groupe de fichiers supprimé

Exclu

RemarqueRemarque
La restauration de la sauvegarde partielle supprime le groupe de fichiers.

Ajout d'un groupe de fichiers en lecture seule

Exclu

RemarqueRemarque
Avant de créer une sauvegarde différentielle partielle, vous devez créer une sauvegarde complète de fichiers séparée du groupe de fichiers ajouté. Si ce groupe de fichiers n'a pas été sauvegardé, le moteur de base de données SQL Server envoie un avertissement, et la sauvegarde partielle différentielle aboutit sans sauvegarder le groupe de fichiers en lecture seule.

Ajout d'un groupe de fichiers en lecture/écriture

Inclus

RemarqueRemarque
La restauration de la sauvegarde différentielle restaure le nouveau groupe de fichiers.

Groupe de fichiers converti en lecture-écriture

Inclus si l'une des conditions suivantes est remplie pour le groupe de fichiers ; sinon, la sauvegarde échoue :

  • Inclus dans la sauvegarde partielle de base lorsque le groupe de fichiers était encore en lecture seule.

  • N'a jamais été sauvegardé.

Groupe de fichiers converti en groupe de fichiers en lecture seule

Inclus

[!REMARQUE]

Pour plus d'informations sur l'utilisation des sauvegardes partielles et des sauvegardes partielles différentielles après avoir rendu accessible en lecture seule un groupe de fichiers accessible en lecture-écriture ou vice versa, consultez « Création de sauvegardes partielles après avoir modifié l'accès à un groupe de fichiers », plus loin dans cette rubrique.

Stratégie de sauvegarde partielle différentielle (Mode de récupération simple)

La figure suivante illustre une stratégie de sauvegarde qui associe les sauvegardes complètes et partielles différentielles à une sauvegarde de fichiers complète des groupes de fichiers en lecture seule. La première sauvegarde de la base de données est une sauvegarde partielle complète. Elle inclut le groupe de fichiers primaire et le groupe de fichiers secondaire en lecture/écriture, A. La sauvegarde suivante est une sauvegarde de fichiers complète des deux groupes de fichiers en lecture seule, B et C. Deux sauvegardes partielles différentielles sont ensuite effectuées. Enfin, une deuxième sauvegarde partielle complète est créée pour servir de nouvelle base à la sauvegarde partielle différentielle suivante (qui n'apparaît pas).

Combinaison de sauvegardes partielles et de groupes de fichiers

Création de sauvegardes partielles différentielles

Pour créer une sauvegarde partielle différentielle, utilisez l'instruction BACKUP. L'instruction doit inclure l'option DIFFERENTIAL ainsi que l'option READ_WRITE_FILEGROUPS. Si la sauvegarde partielle la plus récente (base différentielle) inclut des groupes de fichiers ou des fichiers en lecture seule, vous devez aussi spécifier chacun d'entre eux dans l'instruction. La syntaxe BACKUP nécessaire à la création d'une sauvegarde partielle différentielle est la suivante :

BACKUP DATABASE nom_base de données READ_WRITE_FILEGROUPS [ ,<file_filegroup_list> ] TO <backup_device> WITH DIFFERENTIAL

[!REMARQUE]

Les sauvegardes partielles ne sont pas prises en charge par SQL Server Management Studio ou par l'Assistant Plan de maintenance.

Création de sauvegardes partielles après avoir modifié l'accès à un groupe de fichiers

 Cette section concerne uniquement les bases de données qui contiennent plusieurs groupes de fichiers et, en mode simple, seulement des groupes de fichiers en lecture seule.

Les sauvegardes partielles différentielles fonctionnent avec des sauvegardes partielles dans la plupart des situations. Toutefois, un problème peut survenir si l'accès en lecture seule ou en lecture-écriture à un groupe de fichiers est modifié entre la réalisation d'une sauvegarde partielle et celle d'une sauvegarde partielle différentielle. Lorsque vous tentez une sauvegarde partielle différentielle, vous pouvez être confronté à une erreur, selon que le fichier figure ou non dans la sauvegarde. Pour plus d'informations sur les conditions déterminant la présence d'un groupe de fichiers dans la sauvegarde partielle différentielle, consultez Sauvegardes partielles différentielles.

Recommandation :   après avoir converti un groupe de fichiers en lecture-écriture, dans la sauvegarde suivante, effectuez une sauvegarde partielle à la place d'une sauvegarde partielle différentielle. La seule exception ne s'applique que si vous envisagez de reconvertir le groupe de fichiers en lecture seule avant la sauvegarde suivante.

Recommandation : après avoir rendu accessible en lecture seule un groupe de fichiers, effectuez une sauvegarde de fichiers complète du groupe de fichiers pour que les sauvegardes partielles différentielles ultérieures ignorent automatiquement le groupe de fichiers.