Partager via


Restaurer la base de données (page Général)

Utilisez la page Général pour spécifier des informations sur les bases de données cibles et sources pour une opération de restauration de base de données.

Pour utiliser SQL Server Management Studio pour restaurer une sauvegarde de base de données

Remarque

Lorsque vous spécifiez une tâche de restauration à l’aide de SQL Server Management Studio, vous pouvez générer le script Transact-SQLRESTORE correspondant en cliquant sur Script , puis en sélectionnant une destination pour le script.

Autorisations

Si la base de données en cours de restauration n’existe pas, l’utilisateur doit disposer des autorisations CREATE DATABASE pour pouvoir exécuter RESTORE. Si la base de données existe, les autorisations RESTORE sont par défaut accordées aux membres des rôles serveur fixes sysadmin et dbcreator et au propriétaire (dbo) de la base de données.

Les autorisations RESTORE sont accordées aux rôles dans lesquels les informations d’appartenance sont toujours facilement disponibles pour le serveur. Étant donné que l’appartenance au rôle de base de données fixe ne peut être vérifiée que lorsque la base de données est accessible et non endommagée, ce qui n’est pas toujours le cas lorsque RESTORE est exécuté, les membres du rôle de base de données fixe db_owner n’ont pas d’autorisations RESTORE.

La restauration à partir d’une sauvegarde chiffrée nécessite VIEW DEFINITION des autorisations sur le certificat ou la clé asymétrique utilisée pour chiffrer pendant la sauvegarde.

Paramètres

Source

Les options du panneau Restauration depuis identifient l’emplacement des jeux de sauvegarde pour la base de données et les jeux de sauvegarde que vous souhaitez restaurer.

Terme Définition
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 .
Appareil Sélectionnez les périphériques de sauvegarde logique ou physique (bandes, URL ou fichiers) qui contiennent les sauvegardes ou les sauvegardes que vous souhaitez restaurer. Cela est nécessaire si la sauvegarde de la base de données a été effectuée sur une autre instance de SQL Server.

Pour sélectionner un ou plusieurs périphériques de sauvegarde logique ou physique, cliquez sur le bouton Parcourir qui ouvre la boîte de dialogue Sélectionner des périphériques de sauvegarde . Là, vous pouvez sélectionner jusqu'à 64 appareils appartenant à un seul ensemble de supports. Les périphériques de bande doivent être physiquement connectés à l’ordinateur exécutant l’instance de SQL Server. Un fichier de sauvegarde peut se trouver sur un périphérique de disque local ou à distance. Pour plus d’informations, consultez Périphériques de sauvegarde (SQL Server). Vous pouvez également sélectionner l’URL comme type d’appareil pour les fichiers de sauvegarde stockés dans le stockage Azure.

Lorsque vous quittez la boîte de dialogue Sélectionner des appareils de sauvegarde , l’appareil sélectionné s’affiche en tant que valeurs en lecture seule dans la liste des appareils .
Base de données Sélectionnez le nom de la base de données à partir duquel les sauvegardes doivent être restaurées dans la liste déroulante.

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

Destination

Les options du panneau Restauration vers identifient la base de données et le point de restauration.

Terme Définition
Base de données Entrez la base de données à restaurer dans la liste. Vous pouvez entrer une nouvelle base de données ou choisir une base de données existante dans la liste déroulante. La liste inclut toutes les bases de données sur le serveur, à l’exclusion des bases de données système master et tempdb.

Remarque : Pour restaurer une sauvegarde protégée par mot de passe, vous devez utiliser l’instruction RESTORE .
Restaurer à La zone Restaurer sur sera définie par défaut à « À la dernière sauvegarde effectuée ». Vous pouvez également cliquer sur Chronologie pour afficher la boîte de dialogue Chronologie de sauvegarde , qui affiche l’historique de sauvegarde de la base de données sous la forme d’une chronologie. Cliquez sur Chronologie pour désigner un élément spécifique datetime auquel vous souhaitez restaurer la base de données. La base de données sera ensuite restaurée à l’état dans lequel elle se trouvait à ce stade spécifié. Consultez la chronologie de la sauvegarde.

Plan de restauration

Terme Définition
Jeux de sauvegarde à restaurer Affiche les ensembles de sauvegarde disponibles pour l’emplacement spécifié. Chaque ensemble de sauvegarde, le résultat d’une opération de sauvegarde unique, est distribué sur tous les dispositifs de l’ensemble de supports. Par défaut, un plan de récupération est suggéré pour atteindre l’objectif de l’opération de restauration basée sur la sélection des jeux de sauvegarde requis. SQL Server Management Studio utilise l’historique des sauvegardes dans msdb pour identifier les sauvegardes requises pour restaurer une base de données et créer un plan de restauration. Par exemple, pour une restauration de base de données, le plan de restauration sélectionne la sauvegarde complète la plus récente de la base de données suivie de la sauvegarde différentielle différentielle la plus récente, le cas échéant. Sous le modèle de récupération complète, le plan de restauration sélectionne toutes les sauvegardes de journal suivantes.

Pour remplacer le plan de récupération suggéré, vous pouvez modifier les sélections suivantes dans la grille. Toutes les sauvegardes qui dépendent d’une sauvegarde désélectionnée sont désélectionnées automatiquement.

Restaurer :
Les cases à cocher sélectionnées indiquent les jeux de sauvegarde à restaurer.
Nom : nom du jeu de sauvegarde.
Composant sauvegardé : base de données, fichier ou <vide> (pour les journaux de transactions).
Type : type de sauvegarde effectué : complet, différentiel ou journal des transactions.
Serveur : nom de l’instance du moteur de base de données qui a effectué l’opération de sauvegarde.
Base de données : nom de la base de données impliquée dans l’opération de sauvegarde.
Position : position du jeu de sauvegarde dans le volume.
Premier LSN : numéro de séquence de journal de la première transaction dans le jeu de sauvegarde. Vide pour les sauvegardes de fichiers.
Dernier LSN : numéro de séquence de journal de la dernière transaction dans le jeu de sauvegarde. Vide pour les sauvegardes de fichiers.
Numéro de séquence de journal (LSN) : LSN du point de contrôle le plus récent au moment de la création de la sauvegarde.
LSN complet : numéro de séquence de journal de la sauvegarde complète la plus récente de la base de données.
Date de début : date et heure de début de l’opération de sauvegarde, présentées dans le paramètre régional du client.
Date de fin : date et heure de fin de l’opération de sauvegarde, présentée dans le paramètre régional du client.
Taille : taille du jeu de sauvegarde en octets.
Nom d’utilisateur : nom de l’utilisateur qui a effectué l’opération de sauvegarde.

Expiration : date et heure d’expiration du jeu de sauvegarde.

Les cases à cocher sont activées uniquement lorsque la case Sélection manuelle est cochée. Cela vous permet de sélectionner les jeux de sauvegarde qui doivent être restaurés.

Lorsque la case Sélection manuelle est cochée, la précision du plan de restauration est cochée chaque fois qu’elle est modifiée. Si la séquence de sauvegardes est incorrecte, un message d’erreur s’affiche.
Vérifier le support de sauvegarde Appelle une instruction RESTORE VERIFY_ONLY sur les jeux de sauvegarde sélectionnés.

Remarque : Il s’agit d’une opération longue et sa progression peut être suivie et annulée à l’aide du moniteur de progression sur l’infrastructure de dialogue.

Ce bouton vous permet de vérifier l’intégrité des fichiers de sauvegarde sélectionnés avant de les restaurer.

Lorsque vous vérifiez l’intégrité des jeux de sauvegarde, l’état de progression en bas à gauche de la boîte de dialogue affiche « Vérification » plutôt que « Exécution ».

Prise en charge de la compatibilité

Dans SQL Server 2014, vous pouvez restaurer une base de données utilisateur à partir d’une sauvegarde de base de données créée à l’aide de SQL Server 2005 ou d’une version ultérieure. Toutefois, les sauvegardes de master, de modèle et de msdb créées à l’aide de SQL Server 2005 à SQL Server 2012 ne peuvent pas être restaurées par SQL Server 2014. En outre, les sauvegardes créées dans SQL Server 2014 ne peuvent pas être restaurées par une version antérieure de SQL Server.

SQL Server 2014 utilise un chemin d’accès par défaut différent de celui des versions antérieures. Par conséquent, pour restaurer une base de données créée à l’emplacement par défaut d’une version antérieure de SQL Server, vous devez utiliser l’option MOVE.

Après avoir restauré une base de données de version anté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.

Restauration à partir d’une sauvegarde chiffrée

La restauration nécessite que le certificat ou la clé asymétrique utilisée à l’origine pour créer la sauvegarde soit disponible sur l’instance vers laquelle vous effectuez la restauration. Le compte effectuant la restauration doit avoir VIEW DEFINITIONS sur le certificat ou la clé asymétrique. Les certificats utilisés pour chiffrer la sauvegarde ne doivent pas être renouvelés ou mis à jour.

Restauration à partir du stockage Azure

Lors de la restauration d’une sauvegarde stockée dans le stockage Azure, l’interface utilisateur de restauration a une nouvelle option d’appareil de sauvegarde. URL dans la boîte de dialogue Sélectionner des appareils de sauvegarde. Lorsque vous cliquez sur Ajouter, vous accédez à la boîte de dialogue Se connecter à Azure qui vous permet de spécifier les informations d’identification SQL à authentifier auprès du compte de stockage. Une fois connectés au compte de stockage, les fichiers de sauvegarde sont affichés dans la boîte de dialogue Localiser un fichier de sauvegarde dans Azure, où vous pouvez sélectionner le fichier à utiliser pour la restauration.

Voir aussi

Unités de sauvegarde (SQL Server)
Restaurer une sauvegarde à partir d’un appareil (SQL Server)
Restaurer une base de données dans une transaction marquée (SQL Server Management Studio)
Restaurer une sauvegarde de journal des transactions (SQL Server)
Afficher le contenu d’une bande de sauvegarde ou d’un fichier (SQL Server)
Afficher les propriétés et le contenu d’une unité de sauvegarde logique (SQL Server)
Ensembles de médias, familles de supports et ensembles de sauvegarde (SQL Server)
Arguments RESTORE (Transact-SQL)
Appliquer des sauvegardes de journal des transactions (SQL Server)