Tutoriel : Sauvegarder et restaurer des bases de données avec Azure Data Studio

Dans ce didacticiel, vous apprendrez à utiliser Azure Data Studio pour :

  • Sauvegarder une base de données.
  • Afficher l’état de la sauvegarde.
  • Générer le script utilisé pour effectuer la sauvegarde.
  • Restaurer la base de données.
  • Afficher l’état de la tâche de restauration.

Prérequis

Ce tutoriel nécessite la base de données TutorialDB de SQL Server. Pour créer la base de données TutorialDB, effectuez le démarrage rapide suivant :

Ce tutoriel nécessite une connexion à une base de données SQL Server. Azure SQL Database proposant des sauvegardes automatisées, Azure Data Studio n’effectue pas de sauvegarde et de restauration d’Azure SQL Database. Pour plus d’informations, consultez En savoir plus sur les sauvegardes automatiques SQL Database.

Sauvegarder une base de données

  1. Ouvrez le tableau de bord de base de données TutorialDB en ouvrant la barre latérale SERVEURS. Sélectionnez ensuite CTRL+G, développez Bases de données, cliquez avec le bouton droit sur TutorialDB, puis sélectionnez Gérer.

  2. Ouvrez la boîte de dialogue Sauvegarder la base de données en sélectionnant Sauvegarder dans le widget Tâches.

    Capture d’écran montrant le widget Tâches.

  3. Ce tutoriel utilise les options de sauvegarde par défaut, donc sélectionnez Sauvegarder.

    Capture d’écran montrant la boîte de dialogue Sauvegarde.

Après avoir sélectionné Sauvegarder, la boîte de dialogue Sauvegarder la base de données disparaît et le processus de sauvegarde commence.

Afficher l’état et le script de sauvegarde

  1. Le volet Historique des tâches s’affiche ou appuyez sur Ctrl+T pour l’ouvrir.

    Capture d’écran montrant le volet Historique des tâches.

  2. Pour afficher le script de sauvegarde dans l’éditeur, cliquez avec le bouton droit sur Sauvegarde de base de données réussie, puis sélectionnez Script.

    Capture d’écran montrant un script de sauvegarde.

Restaurer une base de données à partir d'un fichier de sauvegarde

  1. Ouvrez la barre latérale SERVEURS en sélectionnant Ctrl+G. Cliquez avec le bouton droit sur votre base de données, puis sélectionnez Gérer.

  2. Ouvrez la boîte de dialogue Restaurer la base de données en sélectionnant Restaurer sur le widget Tâches.

    Capture d’écran montrant la restauration de la tâche.

  3. Sélectionnez Fichier de sauvegarde dans le champ Restaurer à partir de.

  4. Sélectionnez les points de suspension (...) dans le champ Chemin d’accès du fichier de sauvegarde, puis sélectionnez le fichier de sauvegarde le plus récent pour TutorialDB. Vérifiez que le service SQL Server dispose d’autorisations READ sur le fichier de sauvegarde.

  5. Saisissez TutorialDB_Restored dans le champ Base de données cible de la section Destination pour restaurer le fichier de sauvegarde dans une nouvelle base de données. Sélectionnez ensuite Restaurer.

    Capture d’écran montrant la sauvegarde de restauration.

  6. Pour afficher l’état de l’opération de restauration, appuyez sur Ctrl+T pour ouvrir Historique des tâches.

    Capture d’écran montrant la restauration de tâches de l’historique.