Résumé Technique : Solution de Sauvegarde Avancée pour Firebird
Cet utilitaire est conçu pour automatiser la maintenance, la sécurisation et la sauvegarde des bases de données Firebird en environnement Windows. Il se distingue par sa capacité à gérer intelligemment les verrous de fichiers (locaux et réseau) et à vérifier l'intégrité des données avant archivage.
🚀 Fonctionnalités Clés
Gestion Intelligente du Proxy : Le logiciel détecte automatiquement si le serveur intermédiaire (Proxy) fonctionne en tant que Service Windows ou en tant que Processus (Application). Il adapte sa méthode pour l'arrêter et le redémarrer correctement après la sauvegarde.
Isolation Totale (LAN & Local) : Il force la fermeture des applications clientes sur le serveur et ordonne au moteur de base de données de déconnecter immédiatement tous les utilisateurs distants (réseau LAN), garantissant un accès exclusif au fichier.
Validation "Deep Check" : Contrairement à une copie simple, le programme simule une sauvegarde interne pour vérifier la validité de chaque page de données. Si une corruption est détectée, la sauvegarde est annulée pour ne pas écraser les archives saines.
Système Anti-Blocage : Intègre des délais d'expiration (timeouts) pour éviter que le processus ne se fige indéfiniment en cas d'erreur système.
Alertes Automatisées : En cas d'échec critique, un rapport technique complet (incluant les logs et l'identité du client) est envoyé par e-mail au support.
⚙️ Déroulement du Processus (Workflow)
Préparation de l'environnement : Le script obtient les droits d'administrateur, puis force la fermeture des logiciels utilisateurs (ex: Kitview) pour libérer les ressources locales.
Arrêt du Serveur Proxy : Le programme identifie le mode de fonctionnement du Proxy (Service ou Exécutable) et l'arrête pour couper les accès web/mobiles.
Verrouillage de la Base (Mode Offline) : Une commande directe est envoyée au moteur SQL pour expulser toutes les connexions actives et empêcher toute nouvelle écriture.
Vérification et Archivage :
L'intégrité du fichier est testée en profondeur.
Si le test est valide, la base est copiée dans le dossier de sauvegarde correspondant au jour de la semaine (rotation sur 7 jours).
Remise en Service : La base de données est repassée en mode "Online" et le Proxy (Service ou Processus) est relancé automatiquement pour rétablir l'accès aux utilisateurs.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.