IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Maj à chaud d'une base de données


Sujet :

WinDev

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Maj à chaud d'une base de données
    Bonjour

    Mon application se déploie via le http chez les clients, jusque là pas de problème lors de l'installation ni lors des mises à jour concernant l'executable. Toutefois lors de la mise à jour de la base de données, par exemple une structure de fichier modifié, le fichier n'est pas mis à jour sur le poste client.
    Quelqu'un a-t-il déjà rencontré ce problème ? Ou si vous avez une idée....
    Merci.
    Patrick

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    Bonjour,

    quelles genres de modifications sont faites sur les tables ? Sont-elles faites à travers l'exécution de scripts, sont-elles traçables ?

    à bientôt,

    Nicolas

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut type de modifications faites
    Bonjour,

    Avant tout merci d'avoir pris le temps de me répondre.

    Il s'agit souvent de modifications de structures de tables, tout ce qu'il y a de plus simple par l'outil d'analyse du projet : ajouts / modification de rubriques de fichiers.

    Merci,

    Patrick

  4. #4
    Membre chevronné Avatar de EDM-TAHITI
    Homme Profil pro
    Directeur Service informatique et projet développement
    Inscrit en
    Janvier 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Directeur Service informatique et projet développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 994
    Points : 1 995
    Points
    1 995
    Par défaut
    Hello,
    Les bases sont-elles en local sur serveur intranet ou externalisées?
    le savoir est dans les livres, 'the magic touch F1'
    Amicalement
    Eric

  5. #5
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    Bonjour,

    dans ce cas, il faut générer un script de modification des tables après avoir modifier l'exécutable.

    Ensuite, le client devra faire la mise à jour de l'exécutable sans personne connecté et lancer immédiatement le script sur sa base de données. Normalement, si le client suit bien les consignes, il devrait avoir une base à jour avec un exe qui correspond à la structure de la base.

    De ton côté, il faut absolument te garantir que personne ne travaille sur la base pendant l'exécution du script, faire une sauvegarde de la base avant toute modification et surtout automatiser le plus possible que le client n'ait pas grand chose à faire car il y a un risque qu'il oublie de passer le script et que tu te retrouves avec une base non conforme à l'exe.

    à bientôt,

    Nicolas

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant
    Inscrit en
    Octobre 2004
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 254
    Points : 608
    Points
    608
    Par défaut
    Bonjour,

    J'ai remarqué qu'effectivement, parfois, l'installeur de Windev ne détecte pas les modifications.

    Pour ma part, j'ai résolu le problème en activant, dans les options de l'installeur, l'option "Options avancées de modification des fichiers de données" (ou "mode interactif", je ne sais plus, de mémoire...), ce qui permet à l'utilisateur de resélectionner l'emplacement des fichiers de données (mais il faut lui demander de le faire).

    Et là, miracle, alors que les modifications n'étaient pas détectées, elles le sont... (alors même que l'emplacement des fichiers de données détecté par l'installation était déjà correct)

    Etrange...

    Arnaud.

    Citation Envoyé par patrickbelime Voir le message
    Bonjour

    Mon application se déploie via le http chez les clients, jusque là pas de problème lors de l'installation ni lors des mises à jour concernant l'executable. Toutefois lors de la mise à jour de la base de données, par exemple une structure de fichier modifié, le fichier n'est pas mis à jour sur le poste client.
    Quelqu'un a-t-il déjà rencontré ce problème ? Ou si vous avez une idée....
    Merci.
    Patrick

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 96
    Points : 104
    Points
    104
    Par défaut
    J'ai été confronté à ce problème récemment, j'ai prévu dans mon code la possibilité de pouvoir déclencher diverse action via un fichier "d'action".

    Il m'a suffit de prévoir une action dite de mise à jour de structure qui déconnecte le client pendant une durée déterminée, puis effectue une mise à jour automatique du programme.
    Thierry Balderacchi

Discussions similaires

  1. Remplacer une base de données a chaud
    Par Issam dans le forum Administration
    Réponses: 2
    Dernier message: 06/07/2015, 03h10
  2. Réponses: 6
    Dernier message: 08/12/2013, 09h25
  3. MaJ d'une base de données en toute sécurité ?
    Par yellowsub122 dans le forum VB.NET
    Réponses: 11
    Dernier message: 16/03/2010, 13h58
  4. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo