Enterprise Architect et référentiel partagé MYSQL
Rédigé par gorki Aucun commentaireLe problème :
Pas vraiment de problème si ce n'est le problème des drivers en 32 ou 64 bits. C'est plus un pense-bête.
EA <-> base Mysql via driver ODBC
La documentation d'installation du driver ODBC : ici
Solution :
- Installer EA
- Installer un kit Microsoft Visual C++ 2010. Attention à prendre la même version (32 ou 64 bits) que le driver ODBC
-
Installer un driver Mysql
-
Chez moi j'ai eu un problème :
- si pas de driver x64, pas reconnu dans ODBC,
- si pas de driver x32 EA ne se connecte pas (il est en 32 bits).
- Bref il faut les deux... quelque soit le kit VC++....
-
Chez moi j'ai eu un problème :
- Créer un utilisateur sur votre base MYSQL, une base, donner les droits à l'utilisateur pour accéder à la base
- Créer les tables via les scripts EA
-
Créer une source de données ODBC
- Panneau de configuration > Source de données (ODBC)
- Source de données utilisateurs > Ajouter
- Adresse du serveur + login/mdp + base
- Ouvrir EA
-
Ouvrir le projet à commiter
- Vérification de l'intégrité : Tools | Data Management | Project Integrity Check
-
Transfert :
- Tools | Data Management | Project Transfert
- Choisir le type : EAP vers DMBS (fichier vers BDD)
- Choisir le fichier source
- Choisir la connexion ODBC et remplir les informations (utiliser la connection ODBC créée précdemment)
-
Cocher :
-
"Return matched rows instead of affected rows"
-
"Allow big result sets"
-
-
Ouvrir le projet avec EA
- File | Open | Connect to server | Connection Wizard
- Choisir la connexion ODBC et remplir les informations