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

Firebird Discussion :

Firebird: changement du mot de passe de l'administrateur


Sujet :

Firebird

  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut Firebird: changement du mot de passe de l'administrateur
    Bonjour,
    Je dispose de la version Firebird 2.1 et de Windows 7. J'ai créé ma base avec IBExpert en tant que 'SYSDBA' avec 'masterkey' comme mot de passe. On peut donc considérer que ma base est accessible par toute personne utilisant mon ordinateur. Malgré tous mes efforts (qui sont, il est vrai, bien limités) je n'ai pas pu remplacer 'masterkey' par un autre mot de passe. J'ai essayé de créer ma base en utilisant d'emblée un autre mot de passe que 'masterkey', mais la connection a été rejetée.
    Je n'ai trouvé dans la FAQ que le moyen de modifier le mot de passe d'un autre utilisateur que l'administrateur.
    Merci de me sortir de ce pétrin.

  2. #2
    rsc
    rsc est déconnecté
    Membre émérite
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Par défaut
    Voici ce qu'on trouve dans la doc Firebird (1.5, mais je suppose que ça fonctionne aussi pour 2.x).

    http://www.firebirdsql.org/manual/fr...cessities.html

  3. #3
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Oui cela fonctionne aussi pour fb2.x.

    en ligne de commande (dans le répertoire d'installation de firebird\firebird_2_1\bin) il y a un utilitaire GSEC.exe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gsec -user SYSDBA -password masterkey -modify SYSDBA -pw NouveauMotDePasse

  4. #4
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut Firebird: changement du mot de passe de l'administrateur
    Merci à vous.
    Malheureusement, lorsque je lance gsec.exe, la fenêtre permettant la saisie en ligne de commande apparaît et disparaît très rapidement et est donc inutilisable. J'ai lancé isql. Je crois m'être connecté à la base par connect to 'Ma BaseFDB.fdb' (chemin complet) car l'nvite SQL> est devenue CON> . J'ai ensuite tapé la commande que vous m'avez indiquée
    ( gsec -user SYSDBA -password masterkey -MODIFY SYSDBA -pw NouveauMotDePasse). Je n'ai pas eu de message en retour, mais rien n'a changé pour la base qui reste accessible avec masterkey !!!
    Il ya quelque chose que je ne sais pas faire ou que je ne comprends pas.
    Je crois bien avoir oublier les bases nécessaires pour travailler en ligne de commande (DOS est loin!).
    SOS.

  5. #5
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    En effet.

    Sous Win XP
    Menu démarrer, Executer
    saisir "CMD" puis clic bouton OK

    Si vous êtes sur une windows 7 cliquez sur le menu et dans la zone "Rechecher les programmes et fichiers" saisissez CMD il doit vous trouver le programme cliquez dessus

    une fenetre DOS s'ouvre
    Si vous êtes sous win 32bits
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd c:\program files\firebird\firebird_2_1\Bin
    Si 64 bits
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd c:\Program Files(x86)\firebird\firebird_2_1\Bin
    et là vous saisissez la ligne de commande que je vous ai donné

  6. #6
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut Firebird: changement du mot de passe de l'administrateur Répondre à la discussion
    Un grand merci à Barbibulle. Là, j'ai tout compris, ..et tout de suite noté sur une fiche tout le processus. Je n'avais pas eu l'occasion de travailler en ligne de commande depuis au moins .. 20 ans. J'avais de toute évidence oublié mes classiques.
    Et merci encore.

  7. #7
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Petite modification
    Citation Envoyé par Barbibulle Voir le message
    Si windows 64 bits avec firebird 32bits
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd c:\Program Files(x86)\firebird\firebird_2_1\Bin
    Sinon si Windows 64 bits avec firebird 64bits ca doit être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd c:\program files\firebird\firebird_2_1\Bin

  8. #8
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut Firebird: changement du mot de passe de l'administrateur
    Merci, Barbibulle.
    Je travaille avec Windows7 32 bits et Firebird 2.1 32 bits. Tout s'est bien passé avec vos précédentes indications.
    J'ai une autre question à laquelle je n'ai pas de réponse. A tout hasard je la pose ici. Je souhaite utiliser Firebird avec les composants DBExpress de Delphi car, semble-t-il, toute migration ultérieure serait grandement facilitée, notamment vers MySql.
    Est-ce possible car sur ma version de Delphi10 aucun driver Firebird n'est intégré au composant TSQLConnection.
    Si vous n'avez pas la réponse je poserai cette question sur le forum Delphi.
    Merci encore.

  9. #9
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    http://www.developpez.net/forums/d79...rebird-delphi/

    sinon :
    http://www.devart.com/dbx/

    http://www.da-soft.com/anydac/

    Ou encore ugrader vers Delphi XE (entreprise ou archi)

    Mais ce que vous allez gagner en interopérabilité, vous allez le perdre en performance, et finesse.

  10. #10
    rsc
    rsc est déconnecté
    Membre émérite
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Par défaut
    Citation Envoyé par cmali67 Voir le message
    Est-ce possible car sur ma version de Delphi10 aucun driver Firebird n'est intégré au composant TSQLConnection.
    Tu as un driver Interbase, qui va très bien pour Firebird.

  11. #11
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 944
    Par défaut
    Pour du multi-SGBD, tu peux aussi regarder ZeosLib.

  12. #12
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut Firebird: changement du mot de passe de l'administrateur Répondre à la discussion
    Je venais enfin de connecter SQLConnection1 à ma base de données FDB après avoir télécharger "Devart" . Les choses se présentaient bien, sauf qu'à la compilation, Delphi ne reconnaît pas l'unité "DBXDevartInterbase.pas" qui s'est immiscée subreptissement dans la clause Uses de la fiche, et je ne sais vraiment pas qu'en faire.
    Pour répondre à qi130, je n'explorerai ZeosLib que si je n'arrive pas à bout de Devart.
    Pour rsc, j'ai essayé avec le pilote Interbase mais j'obtiens le message : "Cannot load gds32.dll ...." . Je n'ai pas insisté.
    Merci de vos réponses et de votre diligence.
    Encore une question. Est-ce qu'il existe, avec DBExpress, l'équivalent du TIBSQL d'IB Express, car j'ai pris l'habitude de m'affranchir totalement des DBGrid, DBEdit etc... j'ai ainsi l'impression d'être davantage maître de mon application.

  13. #13
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Citation Envoyé par cmali67 Voir le message
    Pour rsc, j'ai essayé avec le pilote Interbase mais j'obtiens le message : "Cannot load gds32.dll ...." . Je n'ai pas insisté.
    C'est la DLL que firebird installe (mais on peut demander à ne pas l'installer). Elle assure la compatibilité aux applications qui normalement utilisent Interbase.

    Donc en effet si vous utilisez les drivers interbase il vous faut installer cette DLL.

  14. #14
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut
    Quand j'ai installé Firebird j'ai accepté les options proposées, j'ai donc acceté l'installation de gds32, qui se trouve installé dans Windows\System32. Je l'ai copié aussi dans le répertoire de ma base mais n'es pas eu de meilleur résultat.

  15. #15
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 37
    Par défaut
    En cherchant bien dans le dossier Devart j'ai trouvé l'unité "DBXDevartInterbase.pas" . Je l'ai collée dans le dossier de mon application et la compilation s'est exécutée sans problème.
    Merci à tous. Je considère mon problème comme résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. changement de mot de passe->echec connexion
    Par dracula2000 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/04/2006, 16h41
  2. [Interbase] Changement de mot de Passe
    Par touhami dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/12/2005, 16h37
  3. MySQL encrypt et changement de mot de passe
    Par Michaël dans le forum Requêtes
    Réponses: 6
    Dernier message: 27/11/2005, 17h37
  4. Probleme avec changement du mot de passe utilisateur
    Par Davenico dans le forum Outils
    Réponses: 2
    Dernier message: 19/12/2003, 14h42

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