Partager via


Restaurer une sauvegarde de base de données (SQL Server Management Studio)

Cette rubrique explique comment restaurer une sauvegarde complète de base de données.

Important

Sous le modèle de récupération complète ou journalisée en bloc, avant de pouvoir restaurer une base de données dans SQL Server Management Studio, vous devez sauvegarder le journal des transactions actif (appelé fin du journal). Pour plus d’informations, consultez Sauvegarder un journal des transactions (SQL Server). Pour restaurer une base de données chiffrée, vous devez avoir accès au certificat ou à la clé asymétrique utilisée pour chiffrer la base de données. Sans le certificat ou la clé asymétrique, la base de données ne peut pas être restaurée. Par conséquent, le certificat utilisé pour chiffrer la clé de chiffrement de base de données doit être conservé tant que la sauvegarde est nécessaire. Pour plus d'informations, consultez SQL Server Certificates and Asymmetric Keys.

Notez que si vous restaurez une base de données SQL Server 2005 ou ultérieure vers SQL Server 2014, la base de données est automatiquement mise à niveau. En règle générale, la base de données devient disponible immédiatement. Toutefois, si une base de données SQL Server 2005 possède des index de recherche en texte intégral, le processus de mise à niveau les importe, les réinitialise ou les régénère, selon le paramètre de la propriété du serveur Full-Text Upgrade Option. Si l’option de mise à niveau est définie sur Import ou Rebuild, les index de recherche en texte intégral ne sont pas disponibles pendant la mise à niveau. En fonction de la quantité de données indexées, l’importation peut prendre plusieurs heures et la reconstruction peut prendre jusqu’à dix fois plus longtemps. Notez également que lorsque l’option de mise à niveau est définie sur Importer, si un catalogue de texte intégral n’est pas disponible, les index de recherche en texte intégral associés sont reconstruits. Pour plus d’informations sur l’affichage ou la modification du paramètre de la propriété option de mise à niveauFull-Text , consultez Gérer et surveiller Full-Text recherche d’une instance de serveur.

Pour restaurer une sauvegarde complète de base de données

  1. Après vous être connecté à l’instance appropriée du moteur de base de données Microsoft SQL Server, dans l’Explorateur d’objets, cliquez sur le nom du serveur pour développer l’arborescence du serveur.

  2. Développez Bases de données. Selon la base de données, sélectionnez une base de données utilisateur ou développez bases de données système, puis 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, pointez sur Restaurer, puis cliquez sur Base de données, ce qui ouvre la boîte de dialogue Restaurer la base de données .

  4. Dans la page Général , utilisez la section Source pour spécifier la source et l’emplacement des jeux de sauvegarde à restaurer. Sélectionnez l’une des options suivantes :

    • Base de données

      Sélectionnez la base de données à restaurer dans la liste déroulante. La liste contient uniquement les bases de données sauvegardées en fonction de l’historique de sauvegarde msdb .

    Remarque

    Si la sauvegarde est effectuée à partir d’un autre serveur, le serveur de destination ne dispose pas des informations d’historique de sauvegarde pour la base de données spécifiée. Dans ce cas, sélectionnez Appareil pour spécifier manuellement le fichier ou l’appareil à restaurer.

    • Appareil

      Cliquez sur le bouton Parcourir (...) pour ouvrir la boîte de dialogue Sélectionner des appareils de sauvegarde . Dans la zone Type de support de sauvegarde , sélectionnez l’un des types d’appareils répertoriés. Pour sélectionner un ou plusieurs appareils pour la zone de support de sauvegarde , cliquez sur Ajouter.

      Après avoir ajouté les appareils que vous souhaitez dans la zone de liste des supports de sauvegarde , cliquez sur OK pour revenir à la page Général .

      Dans la zone de liste Source : Appareil : Base de données , sélectionnez le nom de la base de données qui doit être restaurée.

      Remarque

      Cette liste est disponible uniquement lorsque l’appareil est sélectionné. Seules les bases de données qui ont des sauvegardes sur l’appareil sélectionné seront disponibles.

      Support de sauvegarde
      Sélectionnez le support de l’opération de restauration : fichier, bande, URLou périphérique de sauvegarde. L’option Bande s’affiche uniquement si un lecteur de bande est monté sur l’ordinateur et que l’option Unité de sauvegarde s’affiche, uniquement si au moins un périphérique de sauvegarde existe.

      Emplacement de sauvegarde
      Affichez, ajoutez ou supprimez un média pour l’opération de restauration. La liste peut contenir jusqu’à 64 fichiers, bandes ou périphériques de sauvegarde.

      Ajouter
      Ajoute l’emplacement d’un périphérique de sauvegarde à la liste des emplacements de sauvegarde . Selon le type de média que vous sélectionnez dans le champ Support de sauvegarde , cliquez sur Ajouter pour ouvrir l’une des boîtes de dialogue suivantes.

      Type de média Boîte de dialogue Descriptif
      Fichier Localiser le fichier de sauvegarde Dans cette boîte de dialogue, vous pouvez sélectionner un fichier local dans l’arborescence ou spécifier un fichier distant à l’aide de son nom de convention d’affectation de noms universelle (UNC) complet. Pour plus d’informations, consultez Périphériques de sauvegarde (SQL Server).
      Appareil Sélectionner l’appareil de sauvegarde Dans cette boîte de dialogue, vous pouvez sélectionner dans une liste des périphériques de sauvegarde logiques définis sur l’instance de serveur.
      Ruban Sélectionner une bande de sauvegarde Dans cette boîte de dialogue, vous pouvez sélectionner dans une liste des lecteurs de bande qui sont physiquement connectés à l’ordinateur exécutant l’instance de SQL Server.
      URL Cette opération lance deux boîtes de dialogue dans l’ordre suivant :

      1) Se connecter au stockage Azure

      2) Localiser le fichier de sauvegarde dans Azure
      Dans la boîte de dialogue Se connecter au stockage Azure , sélectionnez des informations d’identification SQL existantes qui stocke le nom du compte de stockage Azure et les informations de clé d’accès, ou créez de nouvelles informations d’identification SQL en spécifiant le nom du compte de stockage et les informations de clé d’accès au stockage. Pour plus d’informations, consultez Se connecter au stockage Azure (restauration).

      Dans la boîte de dialogue Localiser le fichier de sauvegarde , vous pouvez sélectionner un fichier dans la liste des conteneurs affichés dans le cadre gauche.

      Si la liste est pleine, le bouton Ajouter n’est pas disponible.

      Supprimer
      Supprime un ou plusieurs fichiers, bandes ou périphériques de sauvegarde logique sélectionnés.

      Contenu
      Affiche le contenu multimédia d’un fichier, d’une bande ou d’un périphérique de sauvegarde logique sélectionné.

  5. Dans la section Destination , la zone Base de données est automatiquement renseignée avec le nom de la base de données à restaurer. Pour modifier le nom de la base de données, entrez le nouveau nom dans la zone Base de données .

  6. Dans la zone Restaurer sur , conservez la valeur par défaut sur La dernière sauvegarde effectuée ou cliquez sur Chronologie pour accéder à la boîte de dialogue Chronologie de sauvegarde pour sélectionner manuellement un point dans le temps pour arrêter l’action de récupération. Pour plus d’informations sur la conception d’un point spécifique dans le temps, consultez Chronologie de sauvegarde.

  7. Dans la grille Jeux de sauvegarde à restaurer, sélectionnez les sauvegardes à restaurer. Cette grille affiche les sauvegardes disponibles pour l’emplacement spécifié. Par défaut, un plan de récupération est suggéré. Pour remplacer le plan de récupération suggéré, vous pouvez modifier les sélections dans la grille. Les sauvegardes qui dépendent de la restauration d’une sauvegarde antérieure sont automatiquement désélectionnées lorsque la sauvegarde précédente est désélectionnée. Pour plus d’informations sur les colonnes de la grille Jeux de sauvegarde à restaurer, consultez Restaurer la base de données (page Général).

  8. Si vous le souhaitez, cliquez sur Fichiers dans le volet Sélectionner une page pour accéder à la boîte de dialogue Fichiers . À partir de là, vous pouvez restaurer la base de données à un nouvel emplacement en spécifiant une nouvelle destination de restauration pour chaque fichier dans la restauration des fichiers de base de données sous forme de grille. Pour plus d’informations sur cette grille, consultez Restaurer la base de données (page Fichiers).

  9. Pour afficher ou sélectionner les options avancées, dans la page Options, dans le volet Options de restauration , vous pouvez sélectionner l’une des options suivantes, le cas échéant :

    1. WITH options (non obligatoires) :

      • Remplacer la base de données existante (WITH REPLACE)

      • Conserver les paramètres de réplication (WITH KEEP_REPLICATION)

      • Restreindre l’accès à la base de données restaurée (WITH RESTRICTED_USER)

    2. Sélectionnez une option pour la zone État de récupération . Cette zone détermine l’état de la base de données après l’opération de restauration.

      • RESTORE WITH RECOVERY est le comportement par défaut qui laisse la base de données prête à être utilisée en supprimant les transactions non validées. Les journaux des transactions supplémentaires ne peuvent pas être restaurés. Sélectionnez cette option si vous restaurez toutes les sauvegardes nécessaires maintenant.

      • RESTORE WITH NORECOVERY qui laisse la base de données non opérationnelle et ne restaure pas les transactions non validées. Les journaux de transactions supplémentaires peuvent être restaurés. La base de données ne peut pas être utilisée tant qu’elle n’est pas récupérée.

      • RESTORE WITH STANDBY qui laisse la base de données en mode lecture seule. Il annule les transactions non validées, mais enregistre les actions d’annulation dans un fichier de secours afin que les effets de récupération puissent être rétablis.

    3. La sauvegarde de la fin du journal sera sélectionnée avant la restauration si elle est nécessaire pour le point dans le temps que vous avez sélectionné. Vous n’avez pas besoin de modifier ce paramètre, mais vous pouvez choisir de sauvegarder la fin du journal, même s’il n’est pas nécessaire. nom de fichier ici ? Si le premier jeu de sauvegarde de la page Général se trouve dans Azure, le journal de fin est également sauvegardé dans le même conteneur de stockage.

    4. Les opérations de restauration peuvent échouer s’il existe des connexions actives à la base de données. Vérifiez l’option Fermer les connexions existantes pour vous assurer que toutes les connexions actives entre Management Studio et la base de données sont fermées. Cette case à cocher définit la base de données en mode mono-utilisateur avant d’effectuer les opérations de restauration et définit la base de données en mode multi-utilisateur une fois terminée.

    5. Sélectionnez Invite avant de restaurer chaque sauvegarde si vous souhaitez être invité entre chaque opération de restauration. Cela n’est généralement pas nécessaire, sauf si la base de données est volumineuse et que vous souhaitez surveiller l’état de l’opération de restauration.

    Pour plus d’informations sur ces options de restauration, consultez Restaurer la base de données (page Options).

  10. Cliquez sur OK.

Voir aussi

Sauvegarder un journal des transactions (SQL Server)
Créer une sauvegarde complète de base de données (SQL Server)
Restaurer une base de données à un nouvel emplacement (SQL Server)
Restaurer une sauvegarde de journal des transactions (SQL Server)
RESTORE (Transact-SQL)
Restaurer la base de données (page Options)
Restaurer la base de données (page Général)