Skip to content
logo Knowledgebase

ERREUR : "Fournisseur de canaux [...] Server [53]" ou "Version de serveur sql incompatible"

Created on  | Last modified on 

Summary

Cet article décrit les vérifications à réaliser en cas d'apparition des ses messages sur Sage 100.

Description

À l'ouverture, à la création ou à l'archivage d'une base de données en SQL SERVER, il est possible d'avoir les messages suivants :

"Fournisseur de canaux nommés : Impossible d'ouvrir une connexion à SQL Server [53]"
"Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, 
cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance."
"Délai d'attente de connexion expiré."
"Version de serveur SQL incompatible"
"interface réseau sql serveur chaine de connexion invalide [87]"

Cause

Ce message est lié au fait que le serveur SQL n'a pas été trouvé. Il est possible que celui-ci apparaisse à l'ouverture ou lors de la création d'une base de données.

Pour résoudre ce message, suivez toutes les instructions suivantes.

Resolution

Problème de démarrage du service SQL

Vérifiez que le service SQL est bien démarré. Pour cela, sur le poste sur lequel SQL Server est installé :

  1. Ouvrez l'application SQL Server Management Studio
  2. Sélectionnez le serveur SQL (Instance).
  3. Allez sur l'explorateur d'objets
  4. Si le logo face au nom du serveur SQL indique que celle-ci est arrêté, faites un clic droit > Démarrer sur le serveur/instance.

Message à l'ouverture d'une base de données

Paramétrage du fichier mae : Vérifiez dans un premier temps, le nom du serveur SQL présent dans le fichier *.mae.

Pour cela,

  1. Ouvrez le fichier *.mae (raccourci du fichier SQL) : 
    1. Effectuez un clic droit > Ouvrir avec...
    2. Choisissez l'application Bloc note de Windows.
  2. Consultez la ligne ServeurSQL. Cette ligne indique le nom du serveur/instance SQL.
[CBASE]
ServeurSQL=PC101861\SQL2012
Créateur=MA30
Type=CPTA

Vérifiez que celui-ci est identique à son nom dans l'application SQL Server Management Studio.

 

Dans le cas contraire, modifiez la ligne ServeurSQL dans les fichiers *.mae avec le bloc-note de Windows. Saisissez la même chose que dans Management Studio (serveur\instance).

REMARQUE :

 En cas d'absence de la ligne ServeurSQL= en deuxième position, créez cette ligne. Pour cela, saisissez les éléments comme indiqué dans l'exemple : ServeurSQL=nom du serveur SQL\Instance

ASTUCE :

Il possible de copier le nom du serveur\instance SQL depuis la fenêtre de connexion. Pour faire apparaître de nouveau cette fenêtre, depuis Management Studio, allez dans le menu Fichier > Connecter l'Explorateur d'Objets.


Message à la création d'une base de données ou en archivage d'un exercice

Paramétrage dans Sage Installation : 

Pour la création de nouvelles bases de données ou lors des procédures d'archivage, celles-ci sont créées sur le serveur SQL défini. Il est défini au niveau de l'icône Sage Installation présent dans le Panneau de Configuration du poste réalisant la création ou l'archivage. Vérifiez que la zone Serveur reprend le nom du serveur SQL ou le nom de l'instance nommée.

REMARQUE :

En cas d'absence de cette information, saisissez la même chose que dans Management Studio (serveur\instance) ou dans un fichier mae existant et fonctionnel.

Retrouvez la méthode complète pour retrouver le nom du serveurSQL\instance dans le paragraphe "Paramétrage du fichier mae" présent sur cette fiche.


Paramétrage du fichier C_MODEL.mae utilisé en création

Vérifiez le nom du serveur SQL présent dans le fichier *.mae de la base C_MODEL présent par défaut dans C:\ProgramData\Sage\" du produit.

Pour cela :

  1. Ouvrez le fichier *.mae dans le bloc note Windows
  2. Consultez la ligne ServeurSQL.
[CBASE]
ServeurSQL=PC101861\SQL2012
Createur=MA30
Type=CPTA

Vérifiez que celui-ci est identique à son nom dans l'application SQL Server Management Studio.

REMARQUE :

Dans le cas contraire, modifiez la ligne ServeurSQL dans les fichiers *.mae avec le bloc note de Windows. Saisissez y la même chose que dans Management Studio (serveur\instance). 

Retrouvez la méthode complète pour retrouver le nom du serveurSQL\instance dans le paragraphe "Paramétrage du fichier mae" présent sur cette fiche.


Paramétrage de la clé Cbase dans la base de registres

Si tout est correct, vérifiez une clé ServeurSQL dans la base de registre de Windows via Démarrer > Exécuter > "regedit".

Suiviez les chemins suivants :

  • Pour les postes en 64 bits : HKey_Local_Machine\Software\WOW6432Node\Sage\Cbase,
    Le nom renseigné dans ServeurSQL
  • Pour les postes en 32 bits : HKey_Local_Machine\Software\Sage\Cbase
  • Vérifiez que la clé ServeurSQL est identique au nom du serveur SQL dans l'application SQL Server Management Studio.

     

REMARQUE :

Dans le cas contraire, modifiez la clé "ServeurSQL" en double-cliquant dessus. Saisissez ensuite la même chose que dans Management Studio (serveur\instance). 

Retrouvez la méthode complète pour retrouver le nom du serveurSQL\instance dans le troisième point du paragraphe "Paramétrage du fichier mae" présent sur cette fiche.