Dynamics AX 2009 : Concurrent number of AOS for this application exceeds the licensed number

Il m’arrive de faire la sauvegarde d’une base de données Dynamics AX dans le but de la restaurer immédiatement après pour un autre environnement. Bref, je fais une sauvegarde la BD, je la restaure sous un autre nom et je connecte mon nouvel AOS sur la BD. Toutefois, le message d’erreur suivant s’affiche souvent :

Concurrent number of AOS for this application exceeds the licensed number.

Si je vérifie le nombre d’AOS autorisé à se connecter sur ma BD, ma licence indique un seul

Pourtant, il n'y a aucun AOS de connecté sur ma nouvelle BD. Avec cette requête, il est possible de savoir quel AOS est considéré comme étant connecté sur la BD.

SELECT *
FROM dbo.sysserversessions
WHERE status = 1

La raison est simple, j’ai effectué une sauvegarde de la BD lorsque celle-ci était utilisée par un AOS. Donc, la table sysserversessions « crois » toujours que l’AOS initial est connecté, c'est la raison pourquoi la connexion est refusée. Pour corriger le problème, il suffit de modifier la valeur status et démarrer l'AOS.

UPDATE dbo.sysserversessions
SET status = 0
WHERE status = 1
Previous
« Prev Post