Restauration d'une sauvegarde de base de données SQL à l'aide de SQL Server Management Studio

Table des matières:

Restauration d'une sauvegarde de base de données SQL à l'aide de SQL Server Management Studio
Restauration d'une sauvegarde de base de données SQL à l'aide de SQL Server Management Studio

Vidéo: Restauration d'une sauvegarde de base de données SQL à l'aide de SQL Server Management Studio

Vidéo: Restauration d'une sauvegarde de base de données SQL à l'aide de SQL Server Management Studio
Vidéo: Automatically Push Out AND Create ONE-CLICK UPDATES For Any Excel Application [Free Download Inside] - YouTube 2024, Avril
Anonim

Nous avons précédemment décrit une restauration simple de base de données SQL à l'aide de la ligne de commande, idéale pour restaurer les fichiers de sauvegarde créés sur la même installation SQL Server. Toutefois, si vous restaurez une sauvegarde créée sur une autre installation ou si vous préférez simplement une interface pointer-cliquer, utilisez: SQL Server Management Studio (ou l'édition Express) facilite cette tâche.

Remarque: Les experts de SQL Server peuvent vouloir ignorer la leçon d’aujourd’hui, car elle s’adresse aux débutants.

Avant de commencer, vous devez copier le fichier de sauvegarde SQL (généralement doté d’une extension.BAK) sur un disque dur local de la machine SQL Server de destination.

Ouvrez SQL Server Management Studio et connectez-vous au serveur SQL sur lequel vous souhaitez restaurer la base de données. Il est préférable de vous connecter en tant qu’administrateur Windows ou en tant qu’utilisateur SQL ‘sa’.

Une fois connecté, cliquez avec le bouton droit sur le dossier Bases de données et sélectionnez ‘Restaurer la base de données’.
Une fois connecté, cliquez avec le bouton droit sur le dossier Bases de données et sélectionnez ‘Restaurer la base de données’.
Cliquez sur le bouton représentant des ellipses à côté de "À partir du périphérique" dans la section "Source pour la restauration".
Cliquez sur le bouton représentant des ellipses à côté de "À partir du périphérique" dans la section "Source pour la restauration".
Définissez «Fichier» comme support de sauvegarde, puis cliquez sur «Ajouter».
Définissez «Fichier» comme support de sauvegarde, puis cliquez sur «Ajouter».
Accédez au fichier de sauvegarde SQL (BAK) que vous souhaitez restaurer.
Accédez au fichier de sauvegarde SQL (BAK) que vous souhaitez restaurer.
Image
Image
Dans la boîte de dialogue Restaurer la base de données, tapez ou sélectionnez le nom de la base de données sur laquelle vous souhaitez restaurer cette sauvegarde.
Dans la boîte de dialogue Restaurer la base de données, tapez ou sélectionnez le nom de la base de données sur laquelle vous souhaitez restaurer cette sauvegarde.
  • Si vous sélectionnez une base de données existante, elle sera remplacée par les données de la sauvegarde.
  • Si vous tapez un nom de base de données qui n'existe pas actuellement dans votre installation SQL Server, il sera créé.

Ensuite, sélectionnez le point de restauration que vous souhaitez utiliser. Comme un fichier de sauvegarde SQL peut contenir plusieurs sauvegardes, il est possible que plusieurs points de restauration soient répertoriés.

A ce stade, suffisamment d'informations ont été entrées pour que la base de données soit restaurée. Toutefois, les fichiers de sauvegarde SQL stockent des informations sur l'emplacement de copie des fichiers de données. Par conséquent, en cas de problème de système de fichiers, tel qu'un répertoire de destination inexistant ou des noms de fichiers de données en conflit, une erreur se produit. Ces problèmes sont fréquents lors de la restauration d'une sauvegarde créée sur une autre installation de SQL Server.
A ce stade, suffisamment d'informations ont été entrées pour que la base de données soit restaurée. Toutefois, les fichiers de sauvegarde SQL stockent des informations sur l'emplacement de copie des fichiers de données. Par conséquent, en cas de problème de système de fichiers, tel qu'un répertoire de destination inexistant ou des noms de fichiers de données en conflit, une erreur se produit. Ces problèmes sont fréquents lors de la restauration d'une sauvegarde créée sur une autre installation de SQL Server.

Pour réviser et modifier les paramètres du système de fichiers, cliquez sur la page Options située à gauche de la boîte de dialogue Restaurer la base de données.

Sur la page des options, vous devez vous assurer que la colonne "Restaurer en tant que" pointe vers des emplacements de dossiers valides (vous pouvez les modifier si nécessaire). Les fichiers ne doivent pas nécessairement exister, mais le chemin du dossier doit exister. Si les fichiers respectifs existent, SQL Server respecte un ensemble de règles simple:
Sur la page des options, vous devez vous assurer que la colonne "Restaurer en tant que" pointe vers des emplacements de dossiers valides (vous pouvez les modifier si nécessaire). Les fichiers ne doivent pas nécessairement exister, mais le chemin du dossier doit exister. Si les fichiers respectifs existent, SQL Server respecte un ensemble de règles simple:
  • Si la "Base de données" (de la page Général) correspond à la sauvegarde de la base de données de restauration (restauration dans les bases de données correspondantes), les fichiers correspondants seront écrasés dans le cadre de la restauration.
  • Si la "Base de données" ne correspond pas à la sauvegarde de la base de données de restauration (restauration dans une base de données différente), vous devez cocher la case "Remplacer la base de données existante" pour que le processus de restauration soit terminé. Utilisez cette fonction avec prudence, car vous pouvez potentiellement restaurer les informations de sauvegarde de la base de données sur des fichiers de données d'une base de données complètement différente.

En règle générale, vous pouvez indiquer que les bases de données diffèrent en fonction du nom de fichier d'origine, qui est le nom interne utilisé par SQL Server pour référencer les fichiers respectifs.

Une fois vos options de restauration définies, cliquez sur OK.
Une fois vos options de restauration définies, cliquez sur OK.
Image
Image

Conclusion

SQL Server Management Studio simplifie le processus de restauration. Il est idéal si vous effectuez rarement des restaurations de bases de données. Ce processus fonctionne dans chaque version de SQL Server d’Express à Enterprise. Si vous utilisez la version Express, vous pouvez télécharger SQL Server Management Studio Express pour accéder à cette interface.

Liens

Télécharger SQL Server Management Studio Express à partir de Microsoft

Conseillé: