Symptômes
Lorsque vous vous connectez à Microsoft Dynamics NAV, le message d’erreur suivant s’annonce : « Votre licence de programme n’autorise pas davantage d’utilisateurs
à travailler simultanément. Patientez jusqu’à ce qu’un autre utilisateur ait arrêté d’utiliser le programme. Contactez votre responsable système si vous voulez autoriser plus d’utilisateurs simultanés sur votre système ».
Cause
Cette erreur se produit lorsque le nombre total d’utilisateurs accédant à la base de données Microsoft Dynamics NAV en même temps a dépassé le nombre total de sessions utilisateur pour qui une licence permet d’accéder. Si vous avez une licence pour 5 utilisateurs et que vous êtes le 6e utilisateur à essayer de vous connecter à la base de données Microsoft Dynamics NAV, vous recevrez ce message d’erreur.
L’erreur peut se produire même si le nombre réel d’utilisateurs actifs connectés à la base de données Microsoft Dynamics NAV est inférieur au nombre de sessions utilisateur pourées par votre licence. Les situations dans lesquelles cela peut se produire sont répertoriées ici :
-
Si vous utilisez N/ODBC ou C/Front, chaque instance de ces programmes que vous exécutez utilisera une session utilisateur.
-
Il est possible que des sessions inactives restent connectées à la base de données Microsoft Dynamics NAV. Cela peut se produire si un utilisateur n’a pas correctement fermé Microsoft Dynamics NAV à la fermeture, ou après une panne de courant.
-
Microsoft Dynamics NAV Database Server only The
maximum number of sessions that are allowed to log on to the Microsoft Dynamics NAV Database server simultaneously can be specified when you start the Microsoft Dynamics NAV Database service. Si le nombre maximal de sessions a été fixé au début du service de base de données de Microsoft Dynamics NAV, aucun nombre d’utilisateurs maximum ne peut se connecter au serveur de base de données NAV en même temps, quel que soit le nombre de sessions sur la licence.
Solution
1. Comment déterminer la manière dont les utilisateurs peuvent être connectés à la base de données Microsoft Dynamics NAV Vous pouvez voir le nombre d’utilisateurs connectés à la base de données Microsoft Dynamics NAV à tout moment à partir de la fenêtre Sessions de base de
données. Pour accéder à la fenêtre Sessions de base de données dans Microsoft Dynamics NAV, suivez ces étapes :
-
Go to File, Database, Information, Sessions tab
-
Drill down into the Current Sessions field
La fenêtre Sessions de base de données affiche la liste de toutes les sessions connectées à la base de données Microsoft Dynamics NAV, y compris les utilisateurs, les sessions N/ODBC, etc.
Vous pouvez filtrer par base de données Microsoft Dynamics NAV dans le champ Nom de la base de données pour limiter les enregistrements à afficher uniquement les sessions connectées à cette base de données.
2. Sessions inactives/inactives Vous pouvez supprimer des sessions d’utilisateur inactifs de la fenêtre Sessions de base de données en sélectionnant l’enregistrement de la session que vous voulez supprimer, cliquez avec le bouton droit et sélectionnez Supprimer, ou appuyez sur la touche
Supprimer.
Remarque : les sessions inactives ou inactives expirent automatiquement après un certain temps, normalement 2 heures.
3. Serveur de base de données Microsoft Dynamics NAV uniquement Lorsque microsoft Dynamics NAV Database Server est installé, le paramètre Sessions est automatiquement égal au nombre de sessions utilisateur sur la licence installée sur le
serveur. Toutefois, ce paramètre peut être modifié manuellement afin que le nombre maximal de sessions soit inférieur au nombre de sessions utilisateur sur le serveur. Vous pouvez vérifier le nombre maximal de sessions en allant à une invite de commandes. Pour ce faire, consultez le répertoire dans lequel le serveur de base de données de Microsoft Dynamics NAV est installé et tapez Server, ou bien consultez le répertoire où le serveur de base de données est installé à partir de Windows Explorer et double-cliquez sur le fichier
Server.exe.
Si le nombre maximal de sessions est inférieur au nombre de sessions des utilisateurs sur votre licence, le paramètre Sessions maximales peut être modifié dans le Ancrer-in Microsoft Database Server Manager de Microsoft Management Console ou vous pouvez modifier le paramètre des sessions maximales à partir de la ligne de commande lorsque vous démarrez le serveur en entrant sessions=XX, où XX est le nombre de sessions.
Informations supplémentaires
Pour plus d’informations, voir les articles suivants : Comment déterminer le nombre de sessions sous licence
dans Microsoft Dynamics NAV.
Comment : Activer le fichier delicence : lorsque vous achetez des sessions utilisateur supplémentaires, assurez-vous que votre nouveau fichier de licence est correctement installé. Sinon, vous ne pourrez pas utiliser les sessions utilisateur supplémentaires achetées.