Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Restaurer une base de données dans SQL Server 2017

Ici, je vais montrer comment restaurer une base de données à l'aide de SQLOPS (maintenant appelé Azure Data Studio).

Vous pouvez restaurer une base de données SQL Server à l'aide de Transact-SQL, PowerShell ou via une interface graphique telle qu'Azure Data Studio ou SSMS. Dans cet exemple, nous allons restaurer une sauvegarde d'une toute nouvelle base de données appelée WideWorldImportersDW .

Les WideWorldImporters database est un exemple de base de données fourni par l'équipe SQL Server de Microsoft pour démontrer comment les fonctionnalités de SQL Server peuvent être utilisées dans un scénario réel. Dans notre exemple, nous allons restaurer le WideWorldImportersDW base de données, qui est une version d'entrepôt de données de WideWorldImporters base de données.

Ce processus créera une nouvelle base de données appelée WideWorldImportersDW . La base de données contiendra divers objets (tels que des tables, des vues, des procédures stockées, etc.). La base de données contiendra également des exemples de données, vous pourrez donc commencer à créer des requêtes dès qu'elle aura été restaurée.

Télécharger le fichier de sauvegarde de la base de données

Avant de commencer, rendez-vous sur cette page GitHub et téléchargez le fichier .bak.

  • Téléchargez le WideWorldImportersDW-Full.bak si vous utilisez l'édition d'évaluation, de développement ou d'entreprise de SQL Server.
  • Ou téléchargez le WideWorldImportersDW-Standard.bak fichier si vous utilisez SQL Server Standard Edition.

Restaurer une base de données via l'interface graphique SQLOPS/Azure Data Studio

  1. Ouvrez le tableau de bord du serveur

    Dans le volet gauche d'Azure Data Studio, cliquez avec le bouton droit sur le nom du serveur et sélectionnez Gérer .

    Si vous utilisez SSMS, dans l'Explorateur d'objets, cliquez avec le bouton droit sur Bases de données nœud et sélectionnez Restaurer la base de données...

  2. Démarrer le processus de restauration

    Cliquez sur Restaurer bouton.

  3. Sélectionnez une restauration à partir de Options

    Sélectionnez Fichier de sauvegarde à partir de Restaurer depuis option.

    Vous pouvez également restaurer une base de données à partir d'une base de données existante si nécessaire. Dans ce cas, sélectionnez Base de données à cette étape.

  4. Sélectionnez le fichier de sauvegarde

    Accédez au fichier de sauvegarde, sélectionnez-le, puis cliquez sur OK .

    Si SQL Server s'exécute dans un conteneur Docker (par exemple, si vous exécutez SQL Server sur un Mac), vous devrez copier le fichier de sauvegarde dans le conteneur Docker avant de pouvoir le voir ici.

    Voici comment copier un fichier de l'hôte vers un conteneur Docker.

  5. Vérifiez les paramètres

    Cette boîte de dialogue affiche les détails du fichier de sauvegarde qui sera restauré. Si vous avez des exigences spécifiques, vous pouvez ajuster certains paramètres à l'aide des FICHIERS et OPTIONS en haut.

    Pour notre exemple, laissez-le aux paramètres par défaut et cliquez sur Restaurer pour restaurer la sauvegarde.

  6. Restauration terminée

    Une fois la restauration terminée, un message s'affiche confirmant que la restauration a réussi.

  7. Naviguer vers la base de données

    Cliquez sur Serveurs icône en haut à gauche afin que vous puissiez naviguer vers la base de données.

  8. Afficher la base de données

    Développez les Bases de données node pour révéler votre base de données nouvellement restaurée.