Réparation des bases Quadra

Créé par Renaud GODARD, Modifié le  Ven, 13 Déc., 2024 à 2:45 H par  Renaud GODARD

Procédure de réparation de la base de données Quadra

Les bases de données Quadra peuvent nécessiter une réparation en raison de problèmes liés au format de fichier basé sur Access.


IMPORTANT : 

La réparation de la base ne peut se faire que si l'entireté des personnes sont déconnectées du serveur, que ce soit sur site ou à distance. Il est imperatif de prévenir le client avant de réaliser cette opration pour qu'il demande a tout le perosnnel de se déconnecter. Si il ne le fait pas, des données saisies pourront être perdues.



Accès à l'outil :


Ouvrez QuadraOutils depuis le bureau du serveur applicatif Quadra.

 


Vérification du chemin :




1. Assurez-vous que le chemin est correct :
\\GT_SERVEUR\QAPPLI\Quadra\Database


2. Recherche des fichiers :
Cliquez sur Rechercher. La liste des fichiers de base de données se construira automatiquement.


3. Lancement de la réparation :
Cliquez sur Lancer pour démarrer la réparation des fichiers.



En cas d'erreurs de réparation :



  • Erreur due à des connexions actives :
    La réparation échoue si des utilisateurs sont restés connectés à Quadra. Il est impératif que personne ne soit connecté, que ce soit via RDAPPS ou en client local sur leur poste. Pafois une connexion reste en mémoire ce qui empéche la réparation.

  • Vérification des connexions utilisateurs :
    Assurez-vous que tous les utilisateurs sont déconnectés du serveur :

    • Utilisez le gestionnaire des tâches pour fermer les sessions si nécessaire.
    • Vérifiez que tous les instances de Quadra sur les PC sont bien fermées.



Fermeture forcée des processus Quadra :
Exécutez le script Quadrakill.bat pour forcer la fermeture de tous les processus Quadra encore actifs sur le serveur. Le script est sur le bureau du serveur.



Si la situation persiste :


Connexion au serveur de virtualisation Proxmox :


Une fois connecté au VPN, se conecter au serveur Proxmox à l'adresse suivante (accepter l'exeption de sécurité de certificat) :


Déconnectez le cable réseau virtuel du serveur afin d'empecher un éventuel utilisateur de se reconnecter pendant la réparation :




Si l'option Disconnect n'apparait pas, cochez "Advanced". Validez la modification.


Le serveur est maintenant hors ligne, complètement déconnecté du réseau, on peut le redémarrer pour tenter une nouvelle réparation.


Se reconnecter au serveur une fois hors ligne :


Se rendre dans la Console de la machine virtuelle dans Proxmox, et ouvrez une session superadmin du serveur et faites la réparation depuis cette interface :



Redémarrage du serveur :
Si les fichiers restent verrouillés, redémarrez le serveur via la ligne de commande en tant qu'administrateur avec la commande suivante :

shutdown -r -f -t 15


Note : Il est impératif d'inclure l'option -r dans la commande, sinon le serveur s'éteindra sans redémarrer, ce qui nécessitera de démarrer manuellement le serveur via Proxmox.




IMPORTANT : Une fois cette opération réalisée, pensez à re-brancher le cable réseau de la machine virtuelle dans les paramétres du matériel de la VM.


Une fois la réparation terminée, redémarrez le serveur une dernière fois depuis la ligne de commande précédemment utilisée (ne pas utiliser le bonton "Shutdown" de Proxmox), puis ouvrez une session via le bureau à distance pour vérifier le bon fonctionnement du serveur et du réseau.



La base est désormais réparée et fonctionelle.




Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article