[SQL Server] Sauvegarder une base de données SQL (ou Backup SQL) au plus simple
Les données contenues dans une base de données sont souvent précieuses. Pourtant en tant que développeur c’est la matière inévitable pour faire des applications et souvent ça plante donc pour ne pas s’arracher les cheveux il est souvent préconisé de faire une sauvegarde de la base de données avant de tout casser !! Donc nous allons voir comment faire…
Sauvegarde de la base avec l’interface graphique :
On ouvre « démarrer/tout les programmes/ Microsoft SQL serveur/SQL Server management Studio », on se connecte au serveur (ou à l’instance), on se place sur la base de données souhaité et on fait clic droit « toutes les tâches/sauvegarder ».
On va spécifier l’emplacement sur le disque dans lequel on veut stocker notre sauvegarde. Donc on clique sur le bouton « Add », la fenêtre suivante s’ouvre et on va choisir l’emplacement et on va mettre le nom du fichier suivit de « .bak » et ce dernier point est important car il nous permettra lors de la restauration de retrouver facilement notre sauvegarde. Ici on crée le ficher « monbackup.bak » dans le répertoire « mes sauvegardes »
La fenêtre de sauvegarde de la base de données doit ressembler à la suivante :
On clique sur « OK » et on peut voir la progression de la sauvegarde de notre base dans la zone progression en bas à droite.
Un message disant que la sauvegarde est terminé apparait.
Sauvegarde de la base par script
Au plus simple on peut taper ça :
BACKUP DATABASE [AdventureWorks] TO DISK = N'C:\mes sauvegardes\monbackup.bak'
Mais on peut mettre de nombreuses autres options que nous verrons dans un autre article.