Résolution et gestion d'erreurs du module Analytiques
-
Si CES et Microsoft SQL sont exécutés dans différents serveurs, veillez à ce que le pare-feu de Microsoft SQL Server permette les communications à partir du serveur Coveo (habituellement dans le port 1433).
-
Vérifiez si Microsoft SQL Server comme identifié dans le fichier Web.config existe, est exécuté, et si l'utilisateur qui exécute le site Web dans IIS (Internet Information Services) dans les serveurs d'interface Coveo possède les permissions de lecture et d'écriture de la base de données (voir Déploiement du module Analytiques).
-
La plupart des erreurs du module Analytiques sont liées à des problèmes avec la connexion à Microsoft SQL Server. Dans le fichier Web.config, apportez les bons changements au paramètre connectionString (référez-vous au site Web suivant pour plus de détails : http://www.connectionstrings.com/sql-server-2008).
-
Dans le Gestionnaire de configuration SQL Server (Sql Server Configuration Manager), veillez à ce que le protocole qui est utilisé par CES (Coveo Enterprise Search) pour communiquer avec la base de données SQL soit activé (voir l'exemple pour Microsoft SQL 2008 dans l'image suivante).
Messages d'erreur du module Analytiques
Par défaut, le module Analytiques affiche les erreurs sous la boîte de recherche dans l'interface de recherche Coveo. Ces erreurs du module Analytiques n'apparaissent que pour un administrateur Coveo, pas pour les utilisateurs finaux.
Note : Vous pouvez configurer le module Analytiques afin qu'il enregistre les erreurs (voir Enregistrement d'erreurs du module Analytiques).
Vous pouvez rencontrer les erreurs suivantes du module Analytiques :
-
Erreur d'analytiques (Analytics Error) : Une erreur de réseau ou d'interface est survenue en tentant d'établir une connexion vers SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez si le nom de l'instance est exact et que SQL Server est configuré afin d'accepter les connexions à distance. (fournisseur: Named Pipes Provider, erreur: 40 - N'a pas pu ouvrir une connexion à SQL Server)
-
Causes possibles :
-
SQL Server n'est pas exécuté ou est inaccessible.
-
-
Solutions possibles :
-
Veillez à ce que la chaîne de connexion et les permissions soient configurées correctement (voir Déploiement du module Analytiques).
-
Dans Gestionnaire de configuration SQL Server, veillez à ce que le protocole Named Pipes qui est utilisé par CES pour communiquer avec la base de données SQL soit activé.
-
Lorsque vous utilisez Microsoft SQL Server Express 2012, considérez les instructions dans Enable remote connections for SQL Server Express 2012.
-
-