Articles

Affichage des articles du juillet, 2017

Mise à jour de bases Azure SQL depuis production vers environnement de test avec un Azure Automation

En déployant divers environnements d'exécution de nos applications : test/pré-production/validation/développement... Il est parfois nécessaire de travailler sur des données issues du monde réel : la production. Pour faire ça manuellement la procédure suivante était lancée : On demande au DBA de remonter une base de donnée Il se connecte sur le serveur Il lance une sauvegarde ou récupère une sauvegarde existante Il télécharge la sauvegarde sur son poste (des fois avec une étape de compression/décompression) Il bloque les utilisateurs sur le serveur cible Il restaure la sauvegarde sur le serveur cible Il exécute certaines requête SQL (anonymisation par exemple)  Il dit au développeur que tout est OK, qui derrière peuvent avoir à faire certaines tâches : restart application, vidage de caches... Nombreuses sont les erreurs possibles pendant ce processus : Sauvegarde du mauvais serveur / mauvaise base de donnée Restauration sur le mauvais serveur / mauvaise base de don