Partager via


Leçon 8. Restaurer une base de données dans stockage Azure

Dans cette leçon, vous allez apprendre à créer un fichier de sauvegarde localement, puis à le restaurer dans Stockage Azure. Notez que vous pouvez avoir votre base de données localement ou dans une machine virtuelle dans Azure. Pour suivre cette leçon, vous n’avez pas besoin de terminer la leçon 4, 5, 6 et 7.

Cette leçon suppose que vous avez déjà effectué les étapes suivantes :

  • Vous disposez d’un compte de stockage Azure.

  • Vous avez créé un conteneur sous votre compte stockage Azure.

  • Vous avez créé une stratégie sur un conteneur avec des droits de lecture, d’écriture et de liste. Vous avez également généré une clé SAP.

  • Vous avez créé des informations d’identification SQL Server sur l’ordinateur source en fonction de la signature d’accès partagé.

  • Vous avez créé une base de données sur la machine source.

Pour restaurer une base de données dans stockage Azure, vous pouvez effectuer les étapes suivantes :

  1. Sur la machine source, démarrez SQL Server Management Studio.

  2. Quand vous êtes connecté à la base de données nouvellement créée, ouvrez la fenêtre de requête. Exécutez l'instruction suivante :

    
    USE TestDB3Restore;   
    GO   
    BACKUP DATABASE TestDB3Restore   
    TO DISK = 'C:\BACKUP\TestDB3Restore.Bak'   
       WITH FORMAT,   
       NAME = 'Full Backup of TestDB3Restore'   
    GO  
    
    
  3. Ensuite, copiez et exécutez les instructions suivantes dans la fenêtre Requête.

    
    USE master;   
    GO   
    RESTORE DATABASE TestDB3Restore    
    FROM DISK = 'C:\BACKUP\TestDB3Restore.bak'    
    WITH REPLACE,   
    MOVE 'TestDB3Restore' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore.mdf',     
    MOVE 'TestDB3Restore_log' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore_log.ldf';   
    GO  
    
    

    À la fin de cette étape, votre conteneur doit répertorier les fichiers de données (.mdf) et (.ldf) sur le portail de gestion.

Pour restaurer une base de données avec des données et des fichiers journaux pointant vers Stockage Azure à l’aide de l’interface utilisateur SQL Server Management Studio, procédez comme suit :

  1. Dans l’Explorateur d’objets, cliquez sur le nom du serveur pour développer l’arborescence du serveur.

  2. Déroulez Bases de données, puis sélectionnez votre base de données.

  3. Cliquez avec le bouton droit sur la base de données, pointez sur Tâches, puis cliquez sur Restaurer.

  4. Dans la page Général , dans la section Restaurer la source, cliquez sur Appareil source .

  5. Cliquez sur le bouton Parcourir pour la zone de texte de l'appareil Source, ce qui ouvre la boîte de dialogue Sélectionner l'appareil de sauvegarde.

  6. Dans la zone de texte Du support de sauvegarde, sélectionnez Fichier, puis cliquez sur le bouton Ajouter pour localiser le fichier de sauvegarde (.bak). Cliquez sur OK.

  7. Cliquez sur Fichiers sur la première page.

  8. Dans la section Restaurer des fichiers de base de données en tant que section, sous Champ Restaurer en tant que , tapez les éléments suivants :

    Pour le fichier de données, tapez : https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS.mdf. Pour le fichier journal, tapez : https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS_log.ldf.

    SQL 14 CTP2

  9. Cliquez sur OK.

Une fois la restauration terminée, connectez-vous au portail de gestion. Vous devez être en mesure de voir les fichiers .mdf et .ldf dans le conteneur comme suit :

SQL 14 CTP2

Leçon suivante :

Leçon 9. Restaurer une base de données à partir du stockage Azure