[Azure] Sauvegardez vos base de données SQL Server

Si vous souhaitez sauvegarder vos serveur de base de données SQL Server, mais que vous êtes limité en terme de stockage ou que vous ne souhaitez pas investir dans du nouveau matériel ou simplement pour sauvegarder votre LAB, vous avez la solution du backup sur Azure. Pour ceci, c’est très simple, et vous ne payez que le stockage.

Prérequis

Commencez par créer un compte de stockage de type BLOB:

Créez ensuite un conteneur à l’intérieur de ce compte de stockage:

Backup

Pour sauvegardez votre base de données, cliquez droit sur la base de donnée en question > Tasks > Back Up…:

Changez la destination vers URL et cliquez sur Add:

Dans la nouvel fenêtre qui apparait, sélectionnez New Container pour vous connecter à votre compte Azure. Connectez-vous ensuite à votre compte Azure en cliquant sur Sign In:


Une fois connectez, sélectionnez la subscription Azure qui contient le compte de stockage créé au début, le compte de stockage, le conteneur et générez une nouvelle clé avec une date d’expiration en cliquant sur Create Credential:

Vous avez maintenant la connexion qui est établie avec votre compte de stockage Azure:

Choisissez le type de backup (FULL) et l’URL sera générée pour votre backup:

Cliquez sur OK pour démarrer le backup:

Suivant la taille de la base de donnée, après un certain temps, le backup s’est effectué correctement:

Je vais maintenant créer une base de donnée vièrge, avec une table:

Sauvegardez la via la procedure précédente et supprimez la:

Vous pouvez également automatiser le backup en utilisant le script suivant: https://github.com/Flodu31/PowerShell-Scripts/blob/master/SQLServer/Backup_DB_To_Azure_v1.0.ps1

Restauration

Nous allons maintenant la restaurer. Cliquez droit sur Databases > Restore Database…:

Choisissez la source Device et cliquez sur le bloc avec les … :

Choisissez le media de type URL et cliquez sur Add:

Choisissez le compte de stockage qui est déjà enregistré et cliquez sur Add:

Choisissez la subscription Azure, le compte de stockage et le conteneur où la base de donnée a été sauvegardé. Créez une nouvelle clé:

Vous êtes maintenant connecté au stockage qui contient le backup de votre base de donnée:

Choisissez le backup à restaurer et cliquez sur OK:

Choisissez le backup à restaurer et cliquez sur OK:

Choisissez le nom de la database où vous souhaitez restaurer la base de donnée et cliquez sur OK:

Après quelques instants, dépendant de la taille de la base, votre base de donnée a été restaurée correctement:

Si vous refaites un select, les données sont de nouveau présentes:

Cette solution a pour avantage d’être rapide, flexible et avec un coût moindre parce que le coût du stockage sur Azure n’est pas elevé compare au fait que vous deviez acheter du matériel, des disques et surtout, avoir quelqu’un pour maintenir l’infrastructure.

Laisser un commentaire