#1 Fri 12 February 2010 17:15
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
[MGOS 2.1] Problème de rafraichissement BD
Bonjour à tous,
J'utilise MGOS couplé à une BD Access connectée via un canal ODBC.
Lorsque j'ajoute un champ à une table, je n'arrive pas à le voir au niveau de Maestro ou Studio. Je redémarre les services de MapGuide, j'ai essayé de refaire ma couche mais rien n'y fait.
Le seul moyen de voir mon nouveau champ est de reconnecter ma BD dans Studio et donc recocher tous les champs X, Y...etc.
Avez-vous une idée ce sur problème?
Merci et bonne fin de semaine!
Yannick
Hors ligne
#2 Fri 12 February 2010 17:45
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [MGOS 2.1] Problème de rafraichissement BD
Hello
Sorry mais il me semble que tu dois "rafraichir" ta source de donnees MDB
et donc tu perds tout ton parametrage ! Sniff, Sniff !!
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#3 Sat 13 February 2010 15:54
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: [MGOS 2.1] Problème de rafraichissement BD
Bonjour,
Je pense qu'on doit pouvoir appliquer cette astuce.
S'il n'y a pas de mot de passe sur la connexion, je propose d'en mettre un, de tester la connexion, de l'ôter, puis de re tester la connexion.
En tout cas, à essayer :-)
Dis nous ce que ça donne.
Cordialement,
Gwenael
Hors ligne
#4 Mon 15 February 2010 12:59
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 2.1] Problème de rafraichissement BD
Salut,
En effet, ca fonctionne!
Merci pour l'astuce, je la garde bien au chaud!
Yannick
Hors ligne
#5 Mon 15 February 2010 13:00
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 2.1] Problème de rafraichissement BD
J'ai dégainé un peu vite...
En fait, ca vide bien le cache mais ca "purge" tout au niveau de la
connexion à la BD dans Autodesk Mapguide Studio.
Comme disait Pat, on perd bien le paramétrage...
Ca veut dire qu'il ne faut pas modifier souvent sa BD...?
Hors ligne
#6 Tue 16 February 2010 09:49
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: [MGOS 2.1] Problème de rafraichissement BD
Bonjour,
En fait, ca vide bien le cache mais ca "purge" tout au niveau de la
connexion à la BD dans Autodesk Mapguide Studio.
Je ne suis pas certain de comprendre...
Veux tu dire que, pour la ressource DataConnection qui pointe vers Access, les jointures et champs calculés de la ressource sont perdus, et à refaire ?
Cordialement,
Gwenael
Hors ligne
#7 Tue 16 February 2010 10:11
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 2.1] Problème de rafraichissement BD
Bonjour Gwen,
Je ne suis pas certain de comprendre...
Veux tu dire que, pour la ressource DataConnection qui pointe vers Access, les jointures et champs calculés de la ressource sont perdus, et à refaire ?
En fait, je perds le paramétrage sur la connection à la BD. Je dois recocher toutes les tables utilisant les champs X et Y. Voir capture.
Merci de ton aide
Yannick
Hors ligne
#8 Tue 23 March 2010 16:42
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: [MGOS 2.1] Problème de rafraichissement BD
Bonjour,
Je crois que ce point a été traité récemment sur le Wiki MapGuide.
Voir : http://sandbox.mapguide.com/index.php/U … _database.
Traduction (très) rapide :
Afin d'être rapide, le serveur doit mettre en mémoire cache les "tables, vues et colonnes" (à savoir, le schéma des classes d'objets) ; il n'y a pas de mécanisme pour le serveur pour être notifié des mises à jour lorsque, par exemple, de nouvelles vues sont ajoutés à la base de données .
Ainsi, lorsque vous modifiez une couche Dans Autodesk MapGuide Studio ou dans MapGuide Maestro, le serveur peut vous donner la version du schéma la base de données issue du cache, ce qui peut ne pas contenir toutes les tables , vues, colonnes (...) nouvellement ajoutées.
Alors que le redémarrage du serveur videra évidemment le cache, il est beaucoup plus facile de tout simplement ouvrir et ré-enregistrer la définition de la source de données (ressource de type Feature Source), sans rien changer. Cela va vider toutes les informations mises en cache de schéma FDO pour cette source de données.
Je n'ai pas testé...
Cordialement,
Gwenael
Hors ligne