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

Connexion aux bases de données Firebird Discussion :

Firebird et connexion via internet


Sujet :

Connexion aux bases de données Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut Firebird et connexion via internet
    Bonjour

    Ma demande est simple, existe-il des sites où l'on peut hébérger sa base de données Firebird?

    si oui, comment procéder à son exploitataion; connexion, mise à jour de données, etc ?

    En fait, mon application tourne très bien en résau intranet mais maintenant je suis en face d'une autre demande celle de pouvoir travailler n'importe où en utilisant la toile.
    Je fais appel à vous pour m'orienter sur la démarche et éventuellement les composants et surtout les contraintes du coté fournisseur de site ou coté logiciel Firebird.

    J'utilise Delphi 10.2, FireBird 2.5 et composants de connexion FireDAC.

    Merci par avance.

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    existe-il des sites où l'on peut hébérger sa base de données Firebird?
    En fait j'en ai vu un seul ScriptCase

    En fait, mon application tourne très bien en résau intranet mais maintenant je suis en face d'une autre demande celle de pouvoir travailler n'importe où en utilisant la toile.
    si Firebird est sur un serveur (un pc de l'entreprise) et que l'entreprise à une adresse IP fixe (à défaut un domaine no-ip) pas besoin forcément d'un hébergement
    c'est ce que je fais avec mes programmes (même les vieux avec connecteurs BDE). Avec Firedac c'est assez simple mais je préfèrerai poster le code sur Delphi/base de données

  3. #3
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 887
    Par défaut
    Salut à tous.

    Vous pouvez héberger votre base de données n'importe où.

    J'utilise Alwaysdata pour l'hébergement de mon site.
    Vous pouvez prendre l'offre à 10Go, c'est largement suffisant pour FireBird.

    Dans votre espace de travail, vous installez "Firebird Server" dans un répertoire dédié.
    Dans un autre répertoire, vous placez votre base de données.
    Vous faites comme si vous étiez dans votre ordinateur.

    Les ports 80 (HTTP) & 443 (HTTPS) sont ouverts.
    Pour l'accès depuis l'extérieur, il vous faut un nom de domaine.
    Pour terminer vous renseignez dans le fichier zone de votre nom de domaine les adresses IP.

    Pour la connexion, cela se passe de la façon que chez vous, sauf qu'ici, vous n'utilisez pas une adresse IP LAN mais votre nom de domaine qui est associé à l'adresse IP WAN.
    Normalement cela se gère sous Apache mais chez Alwaysdata, cela se fait automatiquement.

    Pour la mise à jour, vous devez créer une application WEB qui va gérer les "select", insert, "update" et "delete".

    Pour l'accès à distance à votre espace de travail, cela se fait avec Putty, ou bien en passant par FileZilla FTP Client.

    Le mieux est de prendre contact avec Alwaysdata et de demander la procédure à suivre pour installer votre application.

    Cordialement.
    Artemus24.
    @+

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Bonjour

    Salut à tous.
    Vous pouvez héberger votre base de données n'importe où.
    Théoriquement oui mais j'aurais préféré un site d'hébergement avec plan free et support automatique de FireBird

    J'utilise Alwaysdata pour l'hébergement de mon site.
    Vous pouvez prendre l'offre à 10Go, c'est largement suffisant pour FireBird.
    Je viens de jeter un coup d'oeil est c'est intéressant car déjà on peut commencer par un plan gratuit pour mieux voir .

    Dans votre espace de travail, vous installez "Firebird Server" dans un répertoire dédié.
    Dans un autre répertoire, vous placez votre base de données.
    Vous faites comme si vous étiez dans votre ordinateur.

    Les ports 80 (HTTP) & 443 (HTTPS) sont ouverts.
    Pour l'accès depuis l'extérieur, il vous faut un nom de domaine.
    Pour terminer vous renseignez dans le fichier zone de votre nom de domaine les adresses IP.
    Par contre là je me perds car j'ai pas trouvé où et comment créer et déposer mes fichiers. Peut-être un tuto, une vidéo, des orientations

    Merci par avance

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Just-Soft Voir le message
    Par contre là je me perds car j'ai pas trouvé où et comment créer et déposer mes fichiers.
    En utilisant ftp
    mais je suis sceptique quand je lis ça
    Citation Envoyé par artemus
    Pour la mise à jour, vous devez créer une application WEB qui va gérer les "select", insert, "update" et "delete".
    cela veut dire que l'on a plus un client/serveur mais une application multi-tiers

  6. #6
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    En utilisant ftp
    mais je suis sceptique quand je lis ça

    cela veut dire que l'on a plus un client/serveur mais une application multi-tiers
    mince alors car pour moi il s'agit de DataSnap

  7. #7
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Merci à vous deux mais toujours utile de vous dire que le besoin c'est de faire tourner l'application sur internet.
    Bémole, la box utilisée ne dispose pas de paramètrage de port je ne sais pas si c'est normal ou pas, donc obliger de passer vers la deuxième solution qu'est la création d'un docker et là aussi quelques soucis.

    En fait, J'ai installé Dockrun depuis Microsoft Store, malheureusement il propose des base de données prédéfinies et FireBird n'en fait pas partie, existe-il une solution ?

  8. #8
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Just-Soft Voir le message
    Merci à vous deux mais toujours utile de vous dire que le besoin c'est de faire tourner l'application sur internet.
    C'est cela qui n'est pas clair. L'application Delphi via un explorateur internet ou l'application Delphi distribuée et se connectant à une base de données via internet ?
    Citation Envoyé par Just-Soft Voir le message
    la box utilisée ne dispose pas de paramètrage de port je ne sais pas si c'est normal ou pas
    cela m'étonne, le mieux serait d'indiquer de quelle box il s'agit

    Citation Envoyé par Just-Soft Voir le message
    J'ai installé Dockrun depuis Microsoft Store
    J'utilise Docker sur un NAS donc pas une version Microsoft
    J'utiliserai plutôt la version Docker pour windows https://docs.docker.com/desktop/inst...ndows-install/ via WSL2 (à installer aussi)
    et on trouve alors facilement Firebird
    Nom : Capture.PNG
Affichages : 85
Taille : 152,0 Ko

  9. #9
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    C'est cela qui n'est pas clair. L'application Delphi via un explorateur internet ou l'application Delphi distribuée et se connectant à une base de données via internet ?
    C'est plutôt la seconde; Application Delphi distribuée et se connectant à une bd via internet.

    Citation Envoyé par SergioMaster Voir le message
    cela m'étonne, le mieux serait d'indiquer de quelle box il s'agit
    S'était juste à titre d'information car je suis passé à l'autre solution.

    Citation Envoyé par SergioMaster Voir le message
    J'utilise Docker sur un NAS donc pas une version Microsoft
    J'utiliserai plutôt la version Docker pour windows https://docs.docker.com/desktop/inst...ndows-install/ via WSL2 (à installer aussi)
    et on trouve alors facilement Firebird
    J'avais omis de signaler que j'ai installé celui-là tout ce passe bien sauf que quand je switch vers windows ça bloque !

  10. #10
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Bonjour
    En fait j'en ai vu un seul ScriptCase
    il n'y pas de plan gratuit pour au moins faire un essai.
    merci mon ami

    si Firebird est sur un serveur (un pc de l'entreprise) et que l'entreprise à une adresse IP fixe (à défaut un domaine no-ip) pas besoin forcément d'un hébergement
    c'est ce que je fais avec mes programmes (même les vieux avec connecteurs BDE). Avec Firedac c'est assez simple mais je préfèrerai poster le code sur Delphi/base de données
    J'ai téléchargé ton turo (que tu n'as pas finis ) mais je laisse comme plan B .

  11. #11
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Just-Soft Voir le message
    J'ai téléchargé ton tuto (que tu n'as pas finis )
    Lequel ? Le seul non fini et qui le sera sans doute jamais, c'est celui concernant ZEOSDBO mais il est indiqué
    J'utilise Delphi 10.2, FireBird 2.5 et composants de connexion FireDAC.
    mes tutos validés (et terminés) sont ici

  12. #12
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Lequel ?
    Apparement y'a pas qu'un

    je parle de celui où tu explique la connexion à distance via no-ip

  13. #13
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Just-Soft Voir le message
    je parle de celui où tu expliques la connexion à distance via no-ip
    je ne vois même pas lequel

  14. #14
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Est-il possible d'utiliser un conteneur (Docker) comme solution ?
    si oui comment car les ressoures que j'ai trouvé ne m'ont pas vraiment avancées.

  15. #15
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Just-Soft Voir le message
    Est-il possible d'utiliser un conteneur (Docker) comme solution ?
    Oui, j'ai testé ça sur un NAS Synology, j'ai également une ébauche de tutoriel (cette fois, j'ai le document "source") mais il est un peu dépassé (images écran pas forcément en phase avec le texte)
    Pour ne pas que l'on me dise que le tuto n'est pas fini je préfère l'envoyé par mail après obtention d'une adresse par MP.

    Tu peux aussi t'adresser à ton compatriote NABIL74 je l'ai pas mal aidé pour ce truc

  16. #16
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Pour ne pas que l'on me dise que le tuto n'est pas fini je préfère l'envoyé par mail après obtention d'une adresse par MP.
    Ok je vais laisser mon mail.

    Citation Envoyé par SergioMaster Voir le message
    Tu peux aussi t'adresser à ton compatriote NABIL74 je l'ai pas mal aidé pour ce truc
    Bonne alternative.

  17. #17
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Je ne peux pas envoyer de mail à l'adresse indiquée, mais je me suis souvenu de mes posts dans cette discussion.
    La période post-confinement m'a fait perdre le fil de la rédaction du tutoriel, Barbibulle était plus avancé que moi sur certains points dont, à ma souvenance la cohabitation de versions de Firebird. Je n'ai jamais réussi à faire installations dans des répertoires différents pour chaque version ce qui fait que j'avais des écrasements non voulus.
    Mes vacances approchent donc peut-être enfin un peu de temps pour travailler ça avant 6 mois intenses qui termineront ma carrière pro.

  18. #18
    Membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juillet 2023
    Messages : 3
    Par défaut
    Bonjour à tous,

    Je vous remercie du conseil. Cela m'a beaucoup aidé parce qu'il y avait les mêmes problèmes de mon côté.

  19. #19
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Je ne peux pas envoyer de mail à l'adresse indiquée, mais je me suis souvenu de mes posts dans cette discussion.
    La période post-confinement m'a fait perdre le fil de la rédaction du tutoriel, Barbibulle était plus avancé que moi sur certains points dont, à ma souvenance la cohabitation de versions de Firebird. Je n'ai jamais réussi à faire installations dans des répertoires différents pour chaque version ce qui fait que j'avais des écrasements non voulus.
    Mes vacances approchent donc peut-être enfin un peu de temps pour travailler ça avant 6 mois intenses qui termineront ma carrière pro.
    Je suis entrain d'essayer ... je vous tiendrais au courant du résultat plus tard.

  20. #20
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Rebonjour

    bon maintenant que j'ai deux solutions possibles; no-ip et docker.
    Je vais laisser la seconde pour plus tard, j'aimerais explorer la 1ère qui me parait assez facile d'un point de vue mise en oeuvre sauf que j'ai deux ou trois petites questions :

    1. est-il nécessaire de rediriger le port 3050 vers gds_lib ou puis-je utiliser à la place fbClient ?
    2. est ce que le fichier DUC doit être installé sur le PC présumé être serveur ?
    3. Il n'y a pas trop d'explications sur TightVNC, il sert à quoi ? est-il nécessaire pour cette opération ?



    Cordialement.

Discussions similaires

  1. Connexion Firebird à distance via internet : gestion des events
    Par mina24 dans le forum Connexion aux bases de données
    Réponses: 14
    Dernier message: 27/01/2019, 09h24
  2. Interbase connexion via internet
    Par fateh1970 dans le forum InterBase
    Réponses: 3
    Dernier message: 06/02/2014, 09h20
  3. [EasyPHP] Connexion via internet a mon site
    Par BomberSheep dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 25/03/2009, 18h12
  4. bloquage d'une tentative de connexion via internet
    Par noussaENSI dans le forum Développement
    Réponses: 12
    Dernier message: 17/07/2006, 13h09
  5. connexion via internet
    Par nah_wah dans le forum Apache
    Réponses: 11
    Dernier message: 04/10/2005, 11h01

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