Je viens de créer une DB de test pour débuter en FireBird.
J'ai développé avec DataBaseWorkBench 3 / IBEXpert / IBEasy+ pour évaluer (le 1er des 3 est vraiment pas mal et pendant 2 mois je vais pourvoir travailler avec gratuitement).
Par contre j'ai un vrai problème de compréhension des Users sous FireBird.
Précédemment je bossais avec du MS SQL Server.
J'ai install FireBird2.0 et donc il a son SYSDBA/masterkey.
J'ai cré un second User APPLITEST/APPLITEST.
impossible de visualiser les Users avec DataBaseWorkBench 3 si la base est connecté ou pas... comment savoir si APPLITEST/APPLITEST fonctionne et quels sont ses droits ?
Quand je visualise les Roles il me propose bien de rajouter APPLITEST et SYSDBA à PUBLIC, mais si je sélectionne l'un des 2 et que je fais un ALTER ROLE : ISC ERROR MESSAGE unsuccessful metadata update SQL role PUBLIC does not Exist ...
sous IBExpert : je connecte la base.
le ACTIVE USER est APPLITEST. Mais impossible de voir SYSDBA dans la liste...
Par ailleurs j'ai au niveau desusers APPLITEST et PUBLIC ???? alors que PUBLIC c'est un ROLE....
Tout ceci m'a l'air trés compliqué et embrouillé ???? et les outils pasbien fiables...
sous IBEasy+ :
si j'ouvre la gestion des utilisateurs avec SYSDBA/masterkey, il me dit bien que les 2 users sont là...
si je me connecte au serveur en APPLITEST/APPLITEST, il me dit qu'il n'y a aucun ROLE
Je souhaite utiliser cette base de données depuis une application en .NET. et il m'est impossible d'ouvrir la moindre connection avec l'application cliente.
Je ne sais plus qui ne fonctionne pas... vu que tous ces outils ne disent pas la même chose...
à l'aide !
petites questions subsidiaires :
SYSDBA est le USER du SERVEUR ou de la DB ?
idem pour APPLITEST que j'ai créé avec le UserManager de IBExpert ?
dans IBExpert pour la DB j'ai bien comme user APPLITEST dans le SQL Assistant quand elle est connectée, mais Role et Serveur sont vierges ?
Partager