Aspel SAE est le système de gestion d’entreprise le plus utilisé au Mexique pour la gestion des stocks, la facturation et les comptes clients. Lorsqu’une entreprise a besoin que plusieurs utilisateurs travaillent simultanément dans SAE, le système est configuré en mode réseau ou multi-utilisateur. Cependant, il est très courant de rencontrer des erreurs de connexion qui empêchent les postes de travail d’accéder au serveur de données. Ce guide vous accompagne pas à pas pour résoudre les erreurs les plus fréquentes lors de la connexion d’Aspel SAE en réseau.

L’Erreur

Lors de la tentative d’ouverture d’Aspel SAE depuis un poste de travail configuré pour se connecter au serveur réseau, des messages d’erreur comme ceux-ci apparaissent :

  • “No se puede conectar con el servidor de datos” (Impossible de se connecter au serveur de données) — c’est le message le plus fréquent et il apparaît immédiatement au démarrage de SAE sur le poste de travail.
  • “Error al acceder a la base de datos en red” (Erreur d’accès à la base de données en réseau) — se produit lorsque SAE peut localiser le serveur mais ne peut pas ouvrir la base de données Firebird.
  • “Unable to complete network request to host” — message Firebird indiquant qu’il ne peut pas établir une connexion réseau avec le serveur.
  • “No se encontró la ruta de red especificada” (Chemin réseau non trouvé) — apparaît lorsque le chemin configuré sur le poste est incorrect ou que le dossier partagé n’est pas accessible.
  • “El servidor RPC no está disponible” (Serveur RPC indisponible) — lié à des problèmes de communication entre le poste et le serveur Windows.

Ces erreurs apparaissent généralement dans la fenêtre principale de SAE au démarrage du programme ou lors de la tentative d’ouverture d’une entreprise. Dans certains cas, SAE reste figé pendant plusieurs minutes avant d’afficher l’erreur.

Cause du Problème

Les erreurs de connexion réseau d’Aspel SAE proviennent d’une combinaison de facteurs dans la configuration du serveur et des postes de travail :

1. Pare-feu Windows bloquant la communication

Le pare-feu Windows bloque par défaut les connexions entrantes sur le port 3050, qui est le port utilisé par Firebird pour la communication avec les bases de données. Si le pare-feu n’a pas d’exception configurée pour ce port ou pour l’exécutable Firebird, les postes de travail ne pourront pas se connecter.

2. Permissions incorrectes sur le dossier partagé

Le dossier où Aspel SAE est installé (C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel) doit être partagé sur le réseau avec des permissions de Contrôle Total pour les utilisateurs qui accéderont au système. Si les permissions sont en lecture seule, SAE peut se connecter mais ne pourra pas écrire de données, produisant des erreurs intermittentes.

3. Chemin du serveur mal configuré sur le poste

Aspel SAE exige que chaque poste de travail configure le chemin réseau en utilisant l’adresse IP du serveur suivie du chemin local vers le répertoire SAE. Une erreur courante est d’utiliser le nom de l’ordinateur au lieu de l’IP, ce qui échoue si le DNS local ne résout pas correctement.

4. Service Firebird arrêté ou non installé

Le moteur de base de données Firebird doit être installé et fonctionner uniquement sur le serveur. Si Firebird est également installé sur les postes de travail, des conflits peuvent survenir. De plus, si le service Firebird Guardian n’est pas démarré sur le serveur, aucun poste ne pourra se connecter.

5. Protocole réseau non activé

Dans certaines configurations Windows, les protocoles de partage de fichiers et d’imprimantes (SMB) peuvent être désactivés, empêchant les postes d’accéder aux ressources partagées du serveur.

Solution Étape par Étape

Étape 1 : Vérifier la connectivité réseau de base

Avant de toucher à la configuration de SAE, confirmez que le poste de travail peut communiquer avec le serveur :

  1. Ouvrez l’Invite de commandes (cmd) sur le poste de travail.
  2. Exécutez la commande suivante avec l’IP de votre serveur :
ping 192.168.1.100
  1. Vous devriez recevoir des réponses sans perte de paquets. En cas de perte ou de timeout, le problème est d’ordre physique (câbles, switch, configuration IP).
  2. Vérifiez que les deux machines sont sur le même sous-réseau. Par exemple, si le serveur est 192.168.1.100, le poste doit avoir une IP comme 192.168.1.x avec un masque 255.255.255.0.

Étape 2 : Configurer le pare-feu Windows sur le serveur

C’est la cause la plus fréquente de l’erreur. Configurez les exceptions nécessaires :

  1. Sur le serveur, ouvrez Panneau de configuration > Système et sécurité > Pare-feu Windows avec fonctions avancées de sécurité.
  2. Dans le panneau gauche, cliquez sur Règles de trafic entrant.
  3. Cliquez sur Nouvelle règle et sélectionnez Port.
  4. Sélectionnez TCP et saisissez 3050 comme port spécifique.
  5. Sélectionnez Autoriser la connexion et cochez les trois profils (Domaine, Privé, Public).
  6. Nommez la règle Firebird SAE et cliquez sur Terminer.

Créez également une règle pour l’exécutable Firebird :

  1. Nouvelle règle > Programme.
  2. Recherchez le chemin de l’exécutable : C:\Program Files\Firebird\Firebird_2_5\bin\fbserver.exe (le chemin peut varier selon la version).
  3. Sélectionnez Autoriser la connexion pour tous les profils.

Répétez ces configurations de pare-feu sur chaque poste de travail, en particulier la règle du port 3050.

Étape 3 : Configurer les permissions du dossier partagé

Sur le serveur, configurez correctement le dossier partagé :

  1. Naviguez vers C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel.
  2. Faites un clic droit sur le dossier Sistemas Aspel et sélectionnez Propriétés.
  3. Allez dans l’onglet Partage et cliquez sur Partage avancé.
  4. Cochez Partager ce dossier et attribuez un nom de partage (par exemple, SistemasAspel).
  5. Cliquez sur Autorisations et ajoutez le groupe Tout le monde avec la permission Contrôle Total.
  6. Allez dans l’onglet Sécurité et vérifiez que les utilisateurs réseau ont les permissions Modifier et Lecture et écriture.

Pour vérifier depuis le poste de travail :

  1. Ouvrez l’Explorateur Windows.
  2. Dans la barre d’adresse, tapez \\192.168.1.100\SistemasAspel et appuyez sur Entrée.
  3. Vous devriez pouvoir voir les dossiers SAE et avoir la permission de créer et supprimer des fichiers de test.

Étape 4 : Configurer le chemin réseau sur les postes de travail

Sur chaque poste de travail, configurez le chemin vers le serveur :

  1. Ouvrez Aspel SAE sur le poste de travail.
  2. Si SAE s’ouvre mais ne trouve pas l’entreprise, allez dans Configuración > Ruta del sistema.
  3. Dans le champ de chemin, saisissez le chemin réseau avec l’IP du serveur et le chemin complet au format Firebird :
192.168.1.100:C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel\SAE8.00
  1. Important : Utilisez l’adresse IP du serveur, pas le nom de l’ordinateur. Le format est IP:CheminLocal où le chemin local est le chemin sur le disque du serveur.
  2. Cliquez sur Aceptar et redémarrez SAE.

Si SAE ne s’ouvre pas pour modifier la configuration, vous pouvez éditer directement le fichier de configuration :

  1. Naviguez vers C:\Archivos de Programa\Common Files\Aspel\Sistemas Aspel\SAE8.00 sur le poste de travail.
  2. Trouvez le fichier SAE.ini ou Config.ini.
  3. Modifiez la ligne ServerPath ou DataPath avec le chemin correct du serveur.

Étape 5 : Vérifier et configurer le service Firebird

Sur le serveur, assurez-vous que Firebird est correctement configuré :

  1. Appuyez sur Windows + R, tapez services.msc et appuyez sur Entrée.
  2. Trouvez Firebird Guardian - DefaultInstance et Firebird Server - DefaultInstance.
  3. Les deux services doivent être à l’état Démarré.
  4. Double-cliquez sur chaque service et changez le Type de démarrage en Automatique.
  5. Si les services étaient arrêtés, cliquez sur Démarrer.

Vérifiez que Firebird répond sur le port 3050 depuis le poste de travail :

telnet 192.168.1.100 3050

Si l’écran devient noir (sans texte), la connexion a réussi. Si vous voyez “Could not open connection”, le pare-feu bloque encore ou Firebird ne fonctionne pas.

Étape 6 : Désinstaller Firebird des postes de travail

Une erreur très courante est d’avoir Firebird installé à la fois sur le serveur et les postes de travail. Cela peut provoquer des conflits :

  1. Sur chaque poste de travail, ouvrez Panneau de configuration > Programmes et fonctionnalités.
  2. Cherchez Firebird dans la liste des programmes installés.
  3. S’il apparaît, désinstallez-le. Seul le serveur doit avoir Firebird installé.
  4. Redémarrez le poste de travail après la désinstallation.

Solution Alternative

Si après avoir configuré le pare-feu et les permissions l’erreur persiste, vous pouvez essayer une connexion alternative en utilisant des lecteurs réseau mappés :

  1. Sur chaque poste de travail, ouvrez l’Explorateur Windows.
  2. Cliquez sur Ce PC > Connecter un lecteur réseau.
  3. Sélectionnez une lettre de lecteur (par exemple, Z:).
  4. Dans le chemin, tapez \\192.168.1.100\SistemasAspel.
  5. Cochez Se reconnecter lors de la connexion et, si nécessaire, fournissez les identifiants.
  6. Cliquez sur Terminer.

Maintenant, configurez SAE pour utiliser le lecteur mappé :

  1. Ouvrez SAE et allez dans Configuración > Ruta del sistema.
  2. Utilisez le chemin Z:\SAE8.00 au lieu du chemin IP direct.
  3. Cette alternative peut fonctionner lorsque la résolution du chemin IP échoue.

Une autre option est de désactiver temporairement le pare-feu Windows sur le serveur pour confirmer qu’il est à l’origine du problème :

  1. Ouvrez Panneau de configuration > Pare-feu Windows.
  2. Cliquez sur Activer ou désactiver le Pare-feu Windows.
  3. Désactivez temporairement le pare-feu pour les réseaux privés.
  4. Essayez de vous connecter depuis le poste de travail.
  5. Si cela fonctionne, le problème est confirmé dans les règles du pare-feu. Réactivez-le et vérifiez les règles.

Important : Ne laissez jamais le pare-feu désactivé de façon permanente. Ne le désactivez que momentanément pour un test de diagnostic.

Prévention

Pour éviter les problèmes de connexion réseau avec Aspel SAE à l’avenir :

  • Documentez la configuration réseau : Conservez un registre de l’IP du serveur, des chemins de dossiers partagés, des ports ouverts dans le pare-feu et des identifiants d’accès.
  • Utilisez des adresses IP statiques : Configurez une IP fixe sur le serveur pour éviter qu’elle ne change au redémarrage et ne rompe les connexions des postes.
  • Configurez le démarrage automatique de Firebird : Assurez-vous que les services Firebird démarrent automatiquement lorsque le serveur s’allume.
  • Installez un onduleur sur le serveur : Une coupure de courant inattendue peut corrompre les bases de données Firebird et rendre le système inaccessible.
  • N’installez pas d’antivirus bloquant Firebird : Certains antivirus comme Avast ou Norton bloquent par défaut les ports de base de données. Ajoutez des exceptions pour fbserver.exe et le port 3050.
  • Maintenez Aspel SAE et Firebird à jour : Gardez les deux programmes à la dernière version pour éviter les problèmes de compatibilité.
  • Effectuez des sauvegardes régulières : Configurez des sauvegardes automatiques des bases de données depuis Utilerías > Respaldo/Restauración avant de modifier le réseau.

Problèmes Connexes

ProblèmeCause probableSolution rapide
SAE s’ouvre mais n’affiche pas les entreprisesChemin du serveur incorrectVérifier le chemin dans Configuración > Ruta del sistema
Connexion lente ou SAE se figeRéseau saturé ou switch défaillantVérifier l’infrastructure réseau et les câbles
Erreur “File is in use” à l’ouvertureUne autre instance SAE a un verrou actifRedémarrer le service Firebird sur le serveur
SAE fonctionne sur le serveur mais pas sur les postesPare-feu bloquantConfigurer les exceptions du port 3050
Erreur “Database file not found”Chemin local au lieu d’un chemin réseauChanger vers un chemin avec l’IP du serveur
Déconnexions intermittentesIP du serveur change (DHCP)Configurer une IP statique sur le serveur

Résumé

  • L’erreur “Impossible de se connecter au serveur de données” dans Aspel SAE est principalement causée par le pare-feu Windows bloquant le port 3050 de Firebird.
  • Configurez des exceptions dans le pare-feu du serveur et des postes pour le port 3050 TCP et l’exécutable fbserver.exe.
  • Le dossier Sistemas Aspel doit être partagé avec des permissions de Contrôle Total pour les utilisateurs réseau.
  • Utilisez toujours l’adresse IP du serveur (pas le nom de l’ordinateur) pour configurer le chemin réseau sur les postes de travail.
  • Firebird doit être installé uniquement sur le serveur, pas sur les postes de travail.
  • Vérifiez la connectivité de base avec ping et le port avec telnet avant de modifier les configurations de SAE.
  • Maintenez une IP statique sur le serveur et les services Firebird en démarrage automatique.

Articles Connexes