Lors du premier démarrage du service AOS, les stored procedure createserversessions et createusersesssions sont exécutés. Si le compte qui roule le service d'AOS n'a pas les droits nécessaires pour exécuter une stored procedure ou si elles n'existent pas, l'erreur suivante s'affichera dans le journal d'évènement :
Internal Error occurred executing stored procedure when creating session for the AOS
Premièrement, il suffit de vérifier si les stored procedure existent, si ce n'est pas le cas, je conseille de les copier à partir d'un autre environnement.
Si elles existent, assurez-vous de donner le droit Execute sur la base via SQL Management Studio.
1. Cliquer sur le bouton de droite sur la BD AX
2. Cliquer sur Properties
3. Cliquer sur Permission
4. Sélectionner le compte utilisateur de l'AOS
5. Cocher la colonne Grant pour la permission Execute
2. Cliquer sur Properties
3. Cliquer sur Permission
4. Sélectionner le compte utilisateur de l'AOS
5. Cocher la colonne Grant pour la permission Execute
Cette solution est bonne pour Dynamics AX 4, 2009 et 2012 !