Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

La liaison à Bob ne fonctionne pas sur le PC sur lequel sont installés le SQL Server et le BDE

0000001500     -      18/09/2013

Il nous a été rapporté que dans certains cas, Mercator ne parvenait pas à établir la connexion avec le Bob-In. Un message d'erreur apparaît alors au démarrage de Mercator :

MercatorDB Init DB error !

Une erreur est survenue lors de l'initialisation de Borland Database Engine (erreur $2109).

Un autre symptôme pouvant être observé est l'impossibilité de pouvoir exécuter Mercator et Bob simultanément sur la même machine.

Le problème ne se pose que sur le PC sur lequel est installé SQL Server, il n'y a aucun problème sur les autres postes. Ce problème est lié à un conflit de mémoire entre le BDEet SQL Server.

Pour le solutionner, il suffit de désactiver le protocole "Mémoire partagée" ou "Shared Memory" de SQL Server. Pour ce faire :

  • En version 2000 : sur le serveur, exécuter SVRNETCN.exe (dans le répertoire d'installation de SQL Server) et retirer le protocole incriminé des "Enabled Protocols".
  • En version 2005 : il faut aller dans le "Gestionnaire de configuration SQL Server" (menu Démarrer / Tous les programmes / Microsoft SQL Server 2005 / outils de configuration) où il faut développer "configuration du réseau SQL Server 2005" pour faire apparaître la liste des protocoles et désactiver par un clic-droit le protocole incriminé.

Dans les deux cas, il faut ensuite redémarrer les services SQL.