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 :

chaîne de connexion fb pour une connexion a distance


Sujet :

Connexion aux bases de données Firebird

  1. #1
    Membre à l'essai
    Profil pro
    ARTISAN
    Inscrit en
    Février 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : ARTISAN
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 17
    Points : 13
    Points
    13
    Par défaut chaîne de connexion fb pour une connexion a distance
    Bonjour,

    Je cherche à établir une connexion à une base de données fb2.5 qui se trouve chez moi me je n'arrive pas établir la connexion

    j'ai fais une redirection de port dmz 3051 rediriger vers 3051 pour 192.168.1.30
    sur ma free box

    j'ai mis cette chaîne de connexion:

    "DRIVER=Firebird/InterBase(r) driver;PORT=78.206.166.44:3051;DATABASE=3051:C:\DEVIS\DEVIS.FDB;UID=SYSDBA;PWD=masterkey"

    J'ai le msg d'erreur
    "unable to complete network request to host "3051".failed to establish a connection"
    d'avance merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    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 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Bonjour
    avec quel outil/composant la connexion ?

    ne le sachant pas je proposerais cette solution
    Citation Envoyé par ODBC
    DRIVER=Firebird/InterBase(r) driver;DATABASE=//78.206.166.44:3051/C:\DEVIS\DEVIS.FDB;UID=SYSDBA;PWD=masterkey"
    il serait cependant préférable d'utiliser un alias (a configurer dans C:\Program Files\Firebird\Firebird_2_5\aliases.conf)
    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
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par vience Voir le message
    Je cherche à établir une connexion à une base de données fb2.5 qui se trouve chez moi me je n'arrive pas établir la connexion
    ODBC ? Autre ?
    Citation Envoyé par vience Voir le message
    j'ai mis cette chaîne de connexion:
    "DRIVER=Firebird/InterBase(r) driver;PORT=78.206.166.44:3051;DATABASE=3051:C:\DEVIS\DEVIS.FDB;UID=SYSDBA;PWD=masterkey"
    Regardez les exemples du lien suivant Connection string Firebird
    La syntaxe diffère de ce que vous avez écrit...
    Et comme l'a dit @SergioMaster, utilisez un alias.
    Philippe.

  4. #4
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    Citation Envoyé par vience Voir le message
    j'ai mis cette chaîne de connexion:

    "DRIVER=Firebird/InterBase(r) driver;PORT=78.206.166.44:3051;DATABASE=3051:C:\DEVIS\DEVIS.FDB;UID=SYSDBA;PWD=masterkey"
    c'est pas plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "DRIVER=Firebird/InterBase(r) driver;PORT=3051;DATABASE=78.206.166.44:C:\DEVIS\DEVIS.FDB;UID=SYSDBA;PWD=masterkey"
    ?
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  5. #5
    Membre à l'essai
    Profil pro
    ARTISAN
    Inscrit en
    Février 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : ARTISAN
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour
    avec quel outil/composant la connexion ?
    J'utilise une connexion ADObd

    Citation Envoyé par SergioMaster Voir le message
    ne le sachant pas je proposerais cette solution il serait cependant préférable d'utiliser un alias (a configurer dans C:\Program Files\Firebird\Firebird_2_5\aliases.conf)
    je connais pas les alias comment on configure ça?

    Citation Envoyé par Ph. B. Voir le message


    Regardez les exemples du lien suivant Connection string Firebird
    La syntaxe diffère de ce que vous avez écrit...
    Et comme l'a dit @SergioMaster, utilisez un alias.
    J'ai déja regarder ce site et ca marche sur un reseau local mais pas depuis internet, j'ai essayer plusieur possibilitée mais j'ai pas trouver.

    Citation Envoyé par makowski Voir le message
    c'est pas plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "DRIVER=Firebird/InterBase(r) driver;PORT=3051;DATABASE=78.206.166.44:C:\DEVIS\DEVIS.FDB;UID=SYSDBA;PWD=masterkey"
    ?
    je vais essayer demain...

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    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 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Donc , déjà , c'est ADO (qui n'est pas ma tasse de thé) et pas ODBC (qui ne l'est pas trop non plus) donc , ce serait plutôt de ce genre

    a noter que je ne sais pas si ODBC , permet autre chose que localhost

    User=SYSDBA;Password=masterkey;Database=C:\DEVIS\DEVIS.FDB;DataSource=78.206.166.44;
    Port=3051;
    pour ce qui est des alias , j'ai indiqué le nom du fichier a modifier (aliases.conf)
    il suffit de l'éditer avec Notepad par exemple

    #
    # List of known database aliases
    # ------------------------------
    #
    # Examples:
    #
    # dummy = c:\data\dummy.fdb
    #
    Devis = C:\DEVIS\DEVIS.FDB
    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

  7. #7
    Membre à l'essai
    Profil pro
    ARTISAN
    Inscrit en
    Février 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : ARTISAN
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    merci SergioMaster,

    Facile les alias...

    j'ai essayer la chaîne mais maintenant j'ai un message d'erreur "data base no found

    autre chose,

    maintenant que j'ai bien mis mon adresse en vus y a t'il moyen de sécuriser la connexion? changer les mots de passe est t'il suffisant?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 245
    Points : 534
    Points
    534
    Par défaut
    Bonjour,
    J'ai déjà pratiqué ce type de connexion depuis des appli D7 et Lazarus et çà peut fonctionner.
    Pour l'adresse avec un port différent de 3050 http://www.firebirdfaq.org/faq259/ précise la forme server_host/port:/path/to/database.fdb
    Si votre serveur est accessible depuis internet, il n'est vraiment pas conseillé de garder masterkey comme mdp de SYSDBA. Ce mdp étant celui installé par défaut tout le monde le connait et peut se connecter à votre serveur pour y faire tout un tas de choses désagréables pour vous
    Il est préférable aussi d'utiliser un identifiant auquel vous ne donnerez que des droits d'accès maîtrisés à votre base de données.
    Comme vous parlez de freebox, à moins que vous soyez sûr que Free vous attribue toujours la même adresse IP, il est plus pratique de demander à Free de vous attribuer une adresse du type MonNom.hd.free.fr par l'intermédiaire de la console d'administration de votre connexion.

    André

  9. #9
    Membre à l'essai
    Profil pro
    ARTISAN
    Inscrit en
    Février 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : ARTISAN
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2012
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par alanglet Voir le message
    Bonjour,
    J'ai déjà pratiqué ce type de connexion depuis des appli D7 et Lazarus et çà peut fonctionner.
    Pour l'adresse avec un port différent de 3050 http://www.firebirdfaq.org/faq259/ précise la forme server_host/port:/path/to/database.fdb
    Si votre serveur est accessible depuis internet, il n'est vraiment pas conseillé de garder masterkey comme mdp de SYSDBA. Ce mdp étant celui installé par défaut tout le monde le connait et peut se connecter à votre serveur pour y faire tout un tas de choses désagréables pour vous
    Il est préférable aussi d'utiliser un identifiant auquel vous ne donnerez que des droits d'accès maîtrisés à votre base de données.
    Comme vous parlez de freebox, à moins que vous soyez sûr que Free vous attribue toujours la même adresse IP, il est plus pratique de demander à Free de vous attribuer une adresse du type MonNom.hd.free.fr par l'intermédiaire de la console d'administration de votre connexion.

    André
    bonjour,

    en en fait ma question n'était pas est ce que je doit changer mes MDP et identifiant puisque je pense que ça coule de source mais je voulais savoir si sa apportait une sécurité suffisante pour ma base de données et pour mon réseau locale.

    merci pour l'adresse c'est très intéressant.

    sinon pour info j'ai un IP fixe... merci free

  10. #10
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    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 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    vous avez la possibilité d'utiliser Firebird allié à ZeBeeDee
    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

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/10/2006, 16h45
  2. Erreur dans un programme php pour une connexion à une bdd
    Par gaetan.tranvouez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2006, 21h06
  3. [POO] serialize pour une connexion
    Par lafracas dans le forum Langage
    Réponses: 5
    Dernier message: 24/05/2006, 14h28
  4. Configurer MYSQL++ avec Dev-C++ pour une connexion à BDMySQL
    Par limouna dans le forum Installation
    Réponses: 1
    Dernier message: 24/07/2005, 21h25

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