I. Fonctionnement d’un journal de transaction : 1) Définition du journal transa

I. Fonctionnement d’un journal de transaction : 1) Définition du journal transaction: Dans le domaine informatique, le journal de transaction est généralement la liste des transactions informatiques effectuées sur une base de donnée, Cette liste de transactions est utilisée pour rétablir l'intégrité de la base de données dans les cas de problèmes logiciels ou matériels du système qui gère la base de données. 2) Fonctionnement : En règle générale, un administrateur de base de données crée une sauvegarde complète de base de données de temps en temps, par exemple chaque semaine et, éventuellement, crée une série de sauvegardes de base de données différentielles à un intervalle plus court, par exemple tous les jours. Indépendamment des sauvegardes de base de données, l’administrateur de base de données sauvegarde le journal des transactions à intervalles fréquents. La sauvegarde du journal de transaction se fait de manière séquentielle et continue. NB : Vous devez au moins avoir créé une sauvegarde complète pour pouvoir créer des sauvegardes de journaux. Dans l’optique de comprendre le fonctionnement du journal de transaction, nous allons présenter un cas de sauvegarde sous forme de tableaux de la base de donnée d’un système quelconque. Horaires Evènement 8h00 Sauvegarde (1) de la base de données 12h00 Sauvegarde (1) du journal de transactions 16h00 Sauvegarde (2) du journal de transactions 18h00 Sauvegarde (2) de la base de données 20h00 Sauvegarde (3) du journal de transactions Dans le cas d’un problème de perte de données qu’aurait subite la base donnée après 20h00, les données sauvegardées dans celle-ci seront toujours accessibles, car la sauvegarde (3) du journal de transaction initié à 20h00 contient l’ensemble des transactions effectuées entre 16h00 et 20h00, ce qui couvre le moment de la création de la sauvegarde complète de la base de données intervenant à 18h00. La séquence de sauvegardes du journal des transactions est continue depuis la sauvegarde complète de la base de données initiale créée à 8h00 jusqu’à la dernière sauvegarde du journal des transactions effectuées à 20h00. II. Présentation du processus de sauvegarde d’une base de données et d’un fichier journal : 1) La base de données a) Avec SSMS : 1. Après vous être connecté à l’instance appropriée du Moteur de base de données SQL Server Microsoft, dans l’Explorateur d’objets, développez l’arborescence du serveur. 2. Développez Bases de données, puis 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 à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder... 4. Dans la boîte de dialogue Sauvegarder la base de données, la base de données que vous avez sélectionnée apparaît dans la liste déroulante (vous pouvez la remplacer par toute autre base de données sur le serveur). 5. Dans la liste déroulante Type de sauvegarde, sélectionnez le type de sauvegarde souhaité. La valeur par défaut est Complète. 6. Sous Composant de sauvegarde, sélectionnez Base de données. 7. Dans la section Destination, passez en revue l’emplacement par défaut du fichier de sauvegarde (dans le dossier ../mssql/data). Pour effectuer la sauvegarde sur un autre appareil, modifiez la sélection à l’aide de la liste déroulante Sauvegarde sur. Pour distribuer le jeu de sauvegarde sur plusieurs fichiers afin d’augmenter la vitesse de sauvegarde, cliquez sur Ajouter pour ajouter des objets et/ou des destinations de sauvegarde supplémentaires. Pour supprimer une destination de sauvegarde, sélectionnez-la, puis cliquez sur Supprimer. Pour afficher le contenu d’une destination de sauvegarde existante, sélectionnez-la, puis cliquez sur Contenu. 8. (facultatif) Passez en revue les autres paramètres disponibles dans les pages Options de support et Options de sauvegarde. Pour plus d’informations sur les différentes options de sauvegarde, consultez Page Général, Page Options de support et Page Options de sauvegarde. 9. Cliquez sur OK pour lancer la sauvegarde. 10. Une fois la sauvegarde terminée, cliquez sur OK pour fermer la boîte de dialogue SQL Server Management Studio. 2)Les journaux de transaction : Sous SSMS : 1. Après vous être connecté à l'instance appropriée du Moteur de base de données SQL Server, dans l'Explorateur d'objets, cliquez sur le nom du serveur pour développer son arborescence. 2. Développez Bases de données puis, selon la base de données, 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. Vous pouvez éventuellement sélectionner une autre base de données dans la liste. 5. Vérifiez 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. (Facultatif) Sélectionnez Sauvegarde de copie uniquement pour créer une sauvegarde de copie uniquement. Une sauvegarde de copie uniquement est une sauvegarde SQL Server indépendante de la série de sauvegardes SQL Server conventionnelles (voir Sauvegardes de type copie seule (SQL Server)). Notes Lorsque l'option Différentielle est sélectionnée, vous ne pouvez pas créer de sauvegarde de copie uniquement. 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. (Facultatif) Dans la zone de texte Description, entrez une description du jeu de sauvegarde. 10. Indiquez quand le jeu de sauvegarde arrivera à expiration : o 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 doit être comprise entre 0 et 99999 jours ; une valeur de 0 jour signifie 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. o 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 en cliquant sur Disque, URL ou Bande. Pour sélectionner les chemins d'accès à 64 lecteurs de bande ou de disque au 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 Sommaire. 12. Pour afficher ou sélectionner les options avancées, cliquez sur Options dans le volet Sélectionner une page. 13. Sélectionnez une option Remplacer le support en cliquant sur un des éléments suivants : o 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 (voir Jeux de supports, familles de supports et jeux de sauvegarde (SQL Server)).  (facultatif) Sélectionnez 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 jeu de supports ou du jeu de sauvegarde.  (facultatif) Entrez 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. o 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 jeu de supports dans la zone de texte Description du nouveau support de sauvegarde (voir Jeux de supports, familles de supports et jeux de sauvegarde (SQL Server)). 14. Dans la section Fiabilité , vous pouvez éventuellement activer les cases à cocher : o Vérifier la sauvegarde en fin d'opération; o Effectuer une somme de contrôle avant d’écrire sur le support et (facultatif) Continuer lors d’erreurs de somme de contrôle. Pour plus d’informations sur les sommes de contrôle, consultez Erreurs de support possibles pendant les opérations de sauvegarde et de restauration (SQL Server). 15. Dans la section Journal des transactions : o Pour les sauvegardes normales du journal, conservez la sélection par défaut, Tronquer le journal des transactions en supprimant les entrées inactives. o Pour sauvegarder la fin du journal (le journal actif), cochez la case Sauvegarder uploads/Finance/ modele-de-recuperation-sous-sql-server.pdf

  • 54
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Aoû 23, 2021
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 0.1486MB