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

Bases de données Delphi Discussion :

Comment exporter une base de données du serveur vers le client en code delphi et SQL


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2012
    Messages : 15
    Points : 9
    Points
    9
    Par défaut Comment exporter une base de données du serveur vers le client en code delphi et SQL
    Bonjour à tous!

    Je suis débutant en programmation Delphi. J'ai développé une Application en Delphi qui fonctionne bien en
    réseau. Mon problème c'est que je n'arrive pas à écrire le code me permettant d'exporter automatiquement
    toute ma base de donnée depuis le serveur pour la sauvegarder aussi sur la machine client. SVP aidez moi.

    Coordialement.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    Dangereux ça , une base de données dans plusieurs endroits à moins de parler de réplication .
    Déjà :
    1. de quel SGBD parle t-on ?
    2. s'agit t-il d'une copie de travail ou d'une simple sauvegarde ?
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2012
    Messages : 15
    Points : 9
    Points
    9
    Par défaut
    bonjour et Merci SergioMaster pour ta réaction!
    En fait mon problème est de protéger automatiquement ma base de données sur un serveur distant.
    En résumé, je veux copier la base sur l'ordinateur A (serveur) et la stoker sur l'ordinateur B (client) Afin de l'utiliser en cas de panne du serveur principal (l'ordinateur A).
    J'utilise MySQL 5.1 compatible avec Delphi XE.
    Merci et à bientôt

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 859
    Points : 11 303
    Points
    11 303
    Billets dans le blog
    6
    Par défaut
    Serge confirmera sûrement si le chapitre II (mysqldump) est une solution adaptée.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    Citation Envoyé par tourlourou Voir le message
    Serge confirmera sûrement si le chapitre II (mysqldump) est une solution adaptée.
    je ne confirmerai pas dans le sens où je ne connais pas assez mysql mais cela à l'air d'être un bon tuto !

    ce que je confirmerai par contre , c'est l'utilisation du backup , et une copie de ce dernier sur le cloud (ce que je fais dans le cadre d'une BDD Firebird, en zip protégé de surcroît) ou un autre poste par contre , je laisserais de coté le restore sauf en cas de panne
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  6. #6
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 460
    Points : 24 877
    Points
    24 877
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2012
    Messages : 15
    Points : 9
    Points
    9
    Par défaut
    Merci pour votre soutien. Je vais essaye avec mysqldump avant de voir comment planifier la copie automatique.
    Je vous fais signe après le test. sinon je marque comme résolu car vous êtes vraiment dispo et prompte

    Merci encore.

  8. #8
    Membre habitué Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Points : 191
    Points
    191
    Par défaut replication
    Ta demande n'est quand même pas très claire, déjà je me demande si tu as bien compris le concept client serveur...
    Tu peux effectivement utiliser mysqlhotcopy ou mysqldump.
    Avec hotcopy tu ne pourra extraire qu'en local, il faudra ensuite déplacer tes données.
    Sinon la meilleure solution reste quand même la réplication, tu devrais pouvoir trouver des tutos.
    Comme ca toutes tes requetes d'écritures seront écrites dans un log qui sera exécuté sur tes deux serveurs, beaucoup plus pratique pour basculer de A vers B en cas de problème.
    On ne peut créér ce qu'on ne peut imaginer...
    Tu sens la puissance du BIT?

Discussions similaires

  1. comment exporter une base de données situé sur un autre poste
    Par coolanso dans le forum Administration
    Réponses: 1
    Dernier message: 22/10/2012, 10h48
  2. Comment exporter une base de donnée
    Par loic20h28 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 10/05/2008, 13h30
  3. Réponses: 3
    Dernier message: 22/06/2006, 17h41
  4. Comment exporter une base de donnée oracle à l'aide de EXP
    Par med_anis_dk dans le forum Import/Export
    Réponses: 6
    Dernier message: 16/06/2006, 14h27
  5. comment exporter une base de données
    Par cool dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/04/2006, 13h23

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