Partager via


Démarrage rapide : Sauvegarde et restauration d’une base de données SQL Server avec SSMS

S’applique à :SQL Server

Dans ce guide de démarrage rapide, vous créez une base de données, créez une sauvegarde complète de celle-ci, puis restaurez-la.

Pour plus d’informations, consultez Créer une sauvegarde complète de base de données et restaurer une sauvegarde de base de données à l’aide de SSMS.

Prérequis

Créer une base de données de test

  1. Ouvrez SQL Server Management Studio (SSMS) et connectez-vous à votre instance SQL Server.

  2. Ouvrez une fenêtre Nouvelle requête.

  3. Créez votre base de données de test à l’aide du code Transact-SQL (T-SQL) suivant.

    USE [master];
    GO
    
    CREATE DATABASE [SQLTestDB];
    GO
    
    USE [SQLTestDB];
    GO
    CREATE TABLE SQLTest (
        ID INT NOT NULL PRIMARY KEY,
        c1 VARCHAR(100) NOT NULL,
        dt1 DATETIME NOT NULL DEFAULT GETDATE()
    );
    GO
    
    USE [SQLTestDB];
    GO
    
    INSERT INTO SQLTest (ID, c1) VALUES (1, 'test1');
    INSERT INTO SQLTest (ID, c1) VALUES (2, 'test2');
    INSERT INTO SQLTest (ID, c1) VALUES (3, 'test3');
    INSERT INTO SQLTest (ID, c1) VALUES (4, 'test4');
    INSERT INTO SQLTest (ID, c1) VALUES (5, 'test5');
    GO
    
    SELECT * FROM SQLTest;
    GO
    
  4. Actualisez le nœud Bases de données dans l’Explorateur d’objets pour voir votre nouvelle base de données.

Créer une sauvegarde

Pour créer une sauvegarde de votre base de données, procédez comme suit à l’aide de SQL Server Management Studio ou de Transact-SQL :

  1. Ouvrez SQL Server Management Studio (SSMS) et connectez-vous à votre instance SQL Server.
  2. Dans l’Explorateur d’objets, développez le nœud Bases de données.
  3. Cliquez avec le bouton droit sur la base de données, pointez sur Tâches, puis sélectionnez Sauvegarder....
  4. Sous Destination, vérifiez que le chemin de votre sauvegarde est correcte. Si vous devez modifier le chemin d’accès, sélectionnez Supprimer pour supprimer le chemin existant, puis sélectionnez Ajouter pour taper un nouveau chemin d’accès. Vous pouvez utiliser le bouton de sélection (...) pour accéder à un fichier spécifique.
  5. Sélectionnez OK pour créer une sauvegarde de votre base de données.

Capture d’écran montrant les options de menu SSMS pour la création d’une sauvegarde.

Pour plus d’informations sur les options de sauvegarde, consultez BACKUP.

Restaurer une base de données

Pour restaurer votre base de données, procédez comme suit :

  1. Ouvrez SQL Server Management Studio (SSMS) et connectez-vous à votre instance SQL Server.

  2. Cliquez avec le bouton droit sur le nœud Bases de données dans l’Explorateur d’objets et sélectionnez Restaurer la base de données.

    Capture d’écran montrant les options de menu SSMS pour restaurer une base de données.

  3. Sélectionnez Appareil, puis sélectionnez le bouton de sélection (...) pour localiser votre fichier de sauvegarde.

  4. Sélectionnez Ajouter et accédez à l’emplacement de votre .bak fichier. Sélectionnez le .bak fichier, puis sélectionnez OK.

  5. Sélectionnez OK pour fermer la boîte de dialogue Sélectionner les appareils de sauvegarde .

  6. Sélectionnez OK pour restaurer votre base de données.

    Capture d’écran montrant les étapes de restauration d’une base de données.

Nettoyer les ressources

Exécutez la commande Transact-SQL suivante pour supprimer la base de données que vous avez créée, ainsi que son historique de sauvegarde dans la base de données msdb :

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO

USE [master];
GO
DROP DATABASE [SQLTestDB];
GO