Procédure : effectuer une sauvegarde de fichier journal de transactions après défaillance (SQL Server Management Studio)

Pour une base de données en mode de récupération complète ou utilisant les journaux de transactions, vous devez généralement effectuer une sauvegarde de fichier journal après défaillance avant d'entamer la restauration de la base de données. Vous devez également effectuer une sauvegarde de fichier journal après défaillance de la base de données primaire avant de basculer vers une configuration de la copie des journaux de transaction. La restauration de la sauvegarde de fichier journal après défaillance en tant que sauvegarde finale de fichier journal avant la récupération de la base de données permet d'éviter les pertes de données après une défaillance.

[!REMARQUE]

Pour plus d'informations sur les sauvegardes de fichiers journaux après défaillance, consultez Sauvegardes de fichier journal après défaillance.

Pour effectuer une sauvegarde de fichier journal de transactions après défaillance

  1. Après vous être connecté à l'instance appropriée du moteur de base de données Microsoft SQL Server, cliquez dans l'Explorateur d'objets sur le nom du serveur pour développer son arborescence.

  2. Développez Bases de données puis, selon le cas, sélectionnez une base de données utilisateur ou développez Bases de données système et sélectionnez une base de données système.

  3. Cliquez avec le bouton droit sur la base de données, pointez sur Tâches, puis cliquez sur Sauvegarder. La boîte de dialogue Sauvegarder la base de données s'affiche.

  4. Dans la zone de liste Base de données, vérifiez le nom de la base de données. Sélectionnez éventuellement une autre base de données dans la liste.

  5. Assurez-vous que le mode de récupération est FULL ou BULK_LOGGED.

  6. Dans la zone de liste Type de sauvegarde, sélectionnez Journal des transactions.

  7. Laissez l'option Sauvegarde de copie uniquement désactivée.

  8. Acceptez le nom du jeu de sauvegarde par défaut proposé dans la zone de texte Nom, ou attribuez-lui un autre nom.

  9. Dans la zone de texte Description, entrez une description de la sauvegarde de fichier journal après défaillance.

  10. Indiquez quand le jeu de sauvegarde arrivera à expiration :

    • Pour que le jeu de sauvegarde expire au bout d'un nombre de jours spécifique, cliquez sur Après (option par défaut) et entrez le nombre de jours souhaité pour l'expiration du jeu après sa création. Cette valeur peut varier entre 0 et 99999 jours ; la valeur 0 indique que le jeu de sauvegarde n'expirera jamais.

      La valeur par défaut est définie dans l'option Délai de rétention par défaut du support de sauvegarde (jours) de la boîte de dialogue Propriétés du serveur (page Paramètres de base de données). Pour accéder à cette base de données, cliquez avec le bouton droit sur le nom du serveur dans l'Explorateur d'objets et sélectionnez Propriétés ; ensuite, sélectionnez la page Paramètres de base de données.

    • Pour que le jeu de sauvegarde expire à une date spécifique, cliquez sur Le et entrez la date d'expiration souhaitée.

  11. Choisissez le type de destination de la sauvegarde : Disque ou Bande. Pour sélectionner les chemins de 64 lecteurs de bande ou disques (maximum) contenant un seul support de sauvegarde, cliquez sur Ajouter. Les chemins d'accès sélectionnés apparaissent dans la zone de liste Sauvegarde sur.

    Pour supprimer une destination de sauvegarde, sélectionnez-la puis cliquez sur Supprimer. Pour afficher le contenu d'une destination de sauvegarde, sélectionnez-la, puis cliquez sur Contenu.

  12. Dans le volet Sélectionner une page, cliquez sur Options.

  13. Sélectionnez une option Remplacer le support en cliquant sur un des éléments suivants :

    • Sauvegarder sur le support de sauvegarde existant

      Pour cette option, cliquez sur Ajouter au jeu de sauvegarde existant ou sur Remplacer tous les jeux de sauvegarde existants. Pour plus d'informations, consultez Ajouter un jeu de sauvegarde à des jeux de sauvegardes existants et Remplacement de jeux de sauvegarde.

      Vous pouvez aussi activer la case à cocher Vérifier le nom du support de sauvegarde et la date d'expiration du jeu de sauvegarde pour forcer l'opération de sauvegarde à vérifier la date et l'heure de l'expiration du support de sauvegarde ou un jeu de sauvegarde.

      Vous pouvez éventuellement entrer un nom dans la zone de texte Nom du support de sauvegarde. Si aucun nom n'est spécifié, un support de sauvegarde avec un nom vide est créé. Si vous spécifiez un nom pour le support de sauvegarde, ce support (bande ou disque) est vérifié pour voir si le nom réel correspond bien au nom que vous entrez ici.

      Si vous n'entrez pas de nom et que vous activez la case à cocher pour demander la vérification par rapport au support, le nom du support sera également vide sur le support.

    • Sauvegarder sur un nouveau support de sauvegarde et effacer tous les jeux de sauvegarde existants

      Pour cette option, entrez un nom dans la zone de texte Nouveau nom du support de sauvegarde et décrivez éventuellement le support de sauvegarde dans la zone de texte Description du nouveau support de sauvegarde. Pour plus d'informations, consultez Création d'un nouveau support de sauvegarde.

  14. Dans la section Fiabilité, vous pouvez activer les cases à cocher :

  15. Dans la section Journal des transactions, activez la case à cocher Sauvegarder la fin du journal et laisser la base de données dans l'état de restauration.

    Cela équivaut à spécifier l'instruction BACKUPTransact-SQL suivante :

    BACKUP LOG database_name TO <backup_device> WITH NORECOVERY

    Important

    Lors de la restauration, la boîte de dialogue Restaurer la base de données affiche le type de sauvegarde de fichier journal après défaillance en tant que Journal des transactions (copie uniquement).

  16. Si vous effectuez la sauvegarde sur un lecteur de bande (spécifié dans la section Destination de la page Général), l'option Décharger la bande après la sauvegarde est active. Cliquer sur cette option active l'option Rembobiner la bande avant de décharger.

  17. SQL Server 2008 Enterprise et versions ultérieures prennent en charge la compression de la sauvegarde. Par défaut, la compression d'une sauvegarde dépend de la valeur de l'option de configuration de serveur valeur par défaut de compression de la sauvegarde. Toutefois, quelle que soit la valeur par défaut actuelle au niveau du serveur, vous pouvez compresser une sauvegarde en activant Compresser la sauvegarde, et vous pouvez empêcher la compression en activant Ne pas compresser la sauvegarde.

    Pour consulter la valeur par défaut de compression de la sauvegarde actuelle