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

Installation Firebird Discussion :

Win Serveur 2003 IBX et UIB


Sujet :

Installation Firebird

  1. #1
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut Win Serveur 2003 IBX et UIB
    Bonjour,

    Je rencontre un problème avec un applicatif D2006 qui utilise les composants IBX sur un serveur 2003, alors que sous XP, Vista, Seven 64 pas de problème.

    Le simple fait de poser un composant IBX TIbdatabase sur un module de données et sa plante.

    J'envisage d'utiliser les UIB que j'ai téléchargé, mais je n'arrive pas à trouver comment les installer proprement, dans le zip téléchargé sur SF il n'y a aucune explication (UIB25.zip).

    Ceci amène deux questions :

    Avez-vous utilisé des UIB sous Win Server 2003, avec succès ?

    Quel est le package à installer pour BDS2006 ?

    Merci pour votre aide
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  2. #2
    Membre confirmé Avatar de TryExceptEnd
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 501
    Points : 574
    Points
    574
    Par défaut
    Si tu utilise Firebird alors il n'y a aucune hésitation : passe a UIB.
    Package pour Delphi 2006 : UIBD10Win32D.dpk
    Si vous êtes libre, choisissez le Logiciel Libre.

  3. #3
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Merci,

    Je me doutais bien qu'on allait me répondre ça, je m'attendais même à ce que ce soit Philippe Makowski qui me mette le nez dans mon ca...

    Mais là, je suis sur le point de livrer et je suis bien embété avec ce problème.

    Pour info, j'ai recompilé sous D7 et là ça passe sans problème !

    Je suis quand même étoné par ce phénomème, car indépendament de FB, les IBX peuvent/doivent être aussi utilisés pour Interbase et ceux fournis avec
    D2006 sont arrivés après la sortie de Win Serveur 2003.

    Hors là sa plante, sans faire aucune connexion, juste un composant Tibdatabase posé sur un datamodule, propriétés par défaut, aucune ligne de code dans le datamodule, ni dans la forme qui le charge. Juste un bouton qui me charge le datamodule avec ce composant.

    Si je ne place pas ce compo, le datamodule se charge.
    Faudrait avoir un delphi d'installé sur le serveur pour trouver où sa coince, parce que là, il faut ajouter une trace dans toutes les sources IBX jusqu'à repérer l'endroit, qui a, à priori un problème avec la lib Kernel32 (message dans la ruche des traces de win 2003, mon prog est un service).

    Je n'ai pas trouvé d'update pour les IBX livré sous D2006, peut être qu'il existe qq. chose. Si vous avez des infos là dessus, je suis preneur.

    P.S. Je vais passer sous UIB25 le plus rapidement possible... ne tapez pas sur la tête
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  4. #4
    Membre confirmé Avatar de TryExceptEnd
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Sexe : Homme

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 501
    Points : 574
    Points
    574
    Par défaut
    Citation Envoyé par castorcharly Voir le message
    Bonjour,

    Je rencontre un problème avec un applicatif D2006 qui utilise les composants IBX sur un serveur 2003, alors que sous XP, Vista, Seven 64 pas de problème.

    Le simple fait de poser un composant IBX TIbdatabase sur un module de données et sa plante.
    C'est Delphi 2006, ton application sur win2003 ou c'est win2003 qui plante ?
    Et quel est le message d'erreur s'il y en a ?
    Si vous êtes libre, choisissez le Logiciel Libre.

  5. #5
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    J'ai recompilé sous D7 et là, ça passe, je n'ai pas trop le temps de regarder pour l'instant, vu qu'il faut livrer...hier.

    Par contre, pour les UIB, le package que tu m'as indiqué me dit qu'il manque
    SynEdit_R2006,
    que je ne trouve nul part sur mon poste...
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  6. #6
    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
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  7. #7
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Merci TryExceptEnd,
    merci Philippe,

    j'ai pu installer les UIB, reste plus qu'a oublier les IBX et a apprendre ces nouveaux compos...

    Pour le travail sous Win Serv 2003, je vais tester.
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  8. #8
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Bonjour,

    Je reviens pour vous donner des infos complémentaires sur le problème que j'ai rencontré sur des Win Server 2003 et 2008.

    J'étais en pleine mise en prod et je n'ai pas été exhaustif dans mes tests.

    Voici le schéma du problème:
    Un Win server 2003 (pareil avec un 2008).
    Un serveur FB 2.1.3
    et mon applic à base de composant IBX.

    Le phénomène, pas moyen de faire une connexion avec le TIBdatabase.

    Cette applic est une gestion de la base de donnée, backup/restaure, gestion multi-fichier sur multi disque etc. Pour une base de données devant taper dans les 8 Tera/an.

    Cette applic, est toute petite, pas de module, lib ou autre pour fonctionner, juste besoin de fbclient .dll.
    Je l'ai donc installée dans le répertoire bin de FB, pour ne pas copier la fbclient dans le système ou ailleurs, d'autant plus qu'elle ne doit tourner que ponctuellement.

    Toute mon erreur est là.
    Dans le répertoire BIN elle ne fonctionne pas.
    Dans n'importe quel autre répertoire, elle fonctionne.

    Ne commetez pas mon erreur et n'installez pas d'applic dans le dossier Bin de FB, une sorte de verrou semble être mis en place empêchant toute connexion.

    Je n'ai pas l'explication de ce problème, juste un constat.
    D'autre sauront peut être expliquer ce phénomène.
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Les IBX utilisent la GDS32.dll qui est fourni avec l'installation de FB.
    Et il me semble que cette DLL redirige les appels des IBX vers la fbclient.dll.

    Donc il faut les 2 DLL pour que ca fonctionne avec les IBX.
    La GDS32.dll est installé dans le sous répertoire de windows SYSTEM32

  10. #10
    Membre actif
    Avatar de castorcharly
    Homme Profil pro
    Chef de projet
    Inscrit en
    Février 2009
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2009
    Messages : 416
    Points : 299
    Points
    299
    Par défaut
    Bonjour Barbibule,

    je place les deux DLL (gds32 et fbclient) dans le répertoire BIN.

    Donc mon appli avait dans son path ces deux lib.

    Vu que c'est un serveur, j'évite tout ajout dans les répertoires system de mes clients (là je parle "des gens" chez qui j'installe et non de client BDD).
    “La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.” Antoine de Saint-Exupéry.

    D1..D7-2005,2006-Xe2 Ent-XE7 archi-MsSql 2005..2008 & R2, FB 1.5..2.5.x.x -Win10,Win7/64-Xp-
    _____________________________________________________

  11. #11
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Bonjour,
    Oui dans le répertoire BIN il y a déjà fbclient.dll vous avez donc bien pensé à y copier la gds32.dll issue de l'installation FB2.1.3.

    Le mystère reste donc entier.

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

Discussions similaires

  1. Sauvegarde de la base de registre win serveur 2003
    Par abouam dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 29/10/2007, 18h00
  2. Antivirus pour Win Serveur 2003
    Par abouam dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 29/10/2007, 11h09
  3. [Win Serveur 2003 SP1] Langue
    Par lenoil dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 17/08/2007, 13h48
  4. Problème installation de SP1 pour win serveur 2003
    Par VIPYAO dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 06/02/2007, 17h41
  5. emule restriction win serveur 2003
    Par pinocchio dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 22/09/2005, 15h24

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