Cliquez pour évaluer cet article !
0 avis

Et si je vous disais que nous pouvions exporter votre base de données vers un compte de stockage, en utilisant une identité managée ? le reste est juste en dessous

Prerequis

Nous allons avoir besoin :

Dans Compte de stockage, activez « Allow Azure services and resources to access this server » :

Déploiement

La première étape consiste à créer notre identité managée.

  • Allez sur Managed Identities et cliquez sur create :

Remplissez les champs demandés.

  • Une fois l’identité créée, allez dans Azure Role Assignments :
  • Lui attribuer le rôle de contributor :
  • Allez ensuite dans Automation Account dans Identité et sélectionnez user assigned, puis cliquez sur add pour ajouter votre Identité précédemment créée :

Une fois terminé, allons sur ma page Github.

  • Récupérez le code placez-le dans un Runbook (n’oubliez pas de modifier l’identifiant client de vos identités gérées) :
  • Une fois terminé, nous pouvons sauvegarder et lancer l’exécution :
  • Remplissez les différents champs ci dessous :
  • Une fois terminé et lancé, nous pouvons retourner au serveur SQL, nous voyons une exportation en cours :
  • Si nous retournons sur notre compte de stockage, nous pouvons voir notre fichier .BACPAC dans notre conteneur :
  • Ensuite, nous pouvons aller dans Automation Account -> Schedule, pour automatiser l’exportation :

Vous savez maintenant comment sauvegarder votre base de données sur un compte de stockage en utilisant une identité managé, et vous pouvez rendre l’exportation automatique.

Un article signé Nicolas VACCARO

Notez cet article

Vous avez aimé cet article ?

Rendez-le plus visible auprès des internautes en lui mettant une bonne note.

Cliquez pour évaluer cet article !
0 avis

Articles pouvant vous intéresser

Le versioning sur SharePoint

C’est quoi le versioning ? Lorsqu’un fichier est modifié, SharePoint conserve sa version précédente pour