mardi 2 septembre 2014

Transfert de base de données Ms Dynamics AX R3 d'un environnement à un autre.

Cela s’avère très utile pour procéder au transfère de base de données de Ms Dynamics AX R3 d'un environnement à un autre pour des fins de tests , développement ....

1- exporter la base de données Ms Dynamics AX via l'utilitaire de transfert de données Test Data Transfer Tool (beta) for Microsoft Dynamics AX 2012 [AX 2012]


exécuter la commande d'export sur la fenêtre de commande Windows :
cd "C:\Program Files (x86)\Microsoft Dynamics AX 2012 Test Data Transfer Tool (Beta)"
DP.EXE EXPORT  "C:\RepertoireDeSauvegarde"  NomBaseDeDonnéesMicrosoftDynamicsAX

2 - copier le répertoire de sauvegarde sur l'environnement de destination
3- arrêter le AOS
4- importer la base de données sur environnement de destination via la commande Windows :

cd "C:\Program Files (x86)\Microsoft Dynamics AX 2012 Test Data Transfer Tool (Beta)"
DP.EXE IMPORT "C:\RepertoireDeSauvegarde"  NomBaseDeDonnéesMicrosoftDynamicsAX


après avoir effectuer l'opération de transfert avec succès, on peut roncontrer quelques problèmes, comme exemples:
- société par défaut inexistante: cela est du au que cette société est crée sur l'environnement destination alors que sur l'environnement source ne l'ai pas, et que la table userInfo (contient les infos sur les options utilisateurs)  n'est pas mis à jour au moment du transfère: Pour procéder à la résolution de ce prob, rdv sur la table userInfo et changer le champ company de votre compte utilisateur, ensuite redémarrer le AOS et vous êtes connecté.

NB: certaines tables ne sont pas transférées.