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 :

Firebid 1.5 et Windows serveur 2003


Sujet :

Firebird

  1. #1
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 35
    Par défaut Firebid 1.5 et Windows serveur 2003
    *Bonjour,*

    J'ai une application écrite en Builder C++ qui tourne sur une machine XP.
    Cette application accède à une base de données Firebird 1.5 sur une machine Windows 2000.
    Le tout tourne sans problème depuis 3 ans.

    Mon client change de serveur et déplace la base de données sur celui-ci. Cette machine tourne sous Windows Serveur 2003.

    J'ai installé Firebird sur cette machine et j'ai le problème suivant :
    - je lance mon application (située sur un poste XP), et cela fonctionne correctement.
    - je quitte mon application,
    - je la relance, et là, plus rien, impossible de se connecter à la base.
    - sur le serveur, en consultant les propriétés de Firebird, on constate qu'il y a toujours 1 connexion active.

    Il faut tuer le processus fbserver sur le serveur pour pouvoir se connecter à nouveau à la base.

    J'ai fait l'essai avec IBExpert sur la machine XP : aucun problème !

    Si quelqu'un a une idée, je suis preneur.

    *Merci*

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    Que fais tu en quittant ton application ?

    quel composant utilise tu pour te connecter à Firebird ?

  3. #3
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 35
    Par défaut
    Bonjour,

    J'utilise un composant TSQLConnection.
    La propriété "Connected" est positionnée à true dans l'IDE.

    Je ne fais rien en quittant l'application.
    J'ai bien pensé à positionner "Connected" à false en quittant l'application, mais je n'ai pas de poste Windows Server 2003 pour faire des essais, et développer chez le client sur son serveur me gène un peu !

    Si tu travailles avec ce composant (dbExpress), comment l'utilises-tu ?

    Merci d'avance pour vos réponses.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    je l'utilise que depuis que j'ai Delphi 2010.

    Méthode classique (enfin je pense):
    - Je fais une connexion dans l'explorateur de base de données delphi
    - je fais un drag and drop dans un datamodule
    - après je met connected à false et je fais le paramétrage lors du lancement de mon application par code
    - pour la fermeture : je déconnecte avant de quitter

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    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 638
    Billets dans le blog
    65
    Par défaut
    Le nouveau serveur serait-il multicore ?
    Comment a été installé FIB 1.5 , pourquoi ne pas être passé en 2.1 ?

  6. #6
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 35
    Par défaut
    Tout d'abord, merci pour vos réponses.

    Le nouveau serveur serait-il multicore ?
    Je ne sais pas si le serveur est multicore. La personne qui pourrai me renseigner chez le client est en congé actuellement.
    Si le serveur est multicore, que faut-il faire au niveau de l'installation de Firebird ?
    Comment a été installé FIB 1.5 , pourquoi ne pas être passé en 2.1 ?
    Firebird a été installé en mode Super Serveur, sans installer l'application du panneau de configuration.
    Lors de mes essais chez le client, je n'ai tout simplement pas eu le temps d'essayer avec la version 2.1, d'autant plus que je n'ai jamais fait la manip. Je crois qu'il faut d'abord faire une sauvegarde par gbak, puis installer la version 2.1 et effectuer une restauration ?
    Mais avant de changer de version, sait-on si la 2.1 corrige un problème se produisant sous Windows Serveur 2003 ?

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    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 638
    Billets dans le blog
    65
    Par défaut
    Mais avant de changer de version, sait-on si la 2.1 corrige un problème se produisant sous Windows Serveur 2003 ?
    là, je te renvoie aux notes de versions
    Je crois qu'il faut d'abord faire une sauvegarde par gbak, puis installer la version 2.1 et effectuer une restauration ?
    Absolument (à l'eau)

    Je ne sais pas si le serveur est multicore
    si tu connais( ou demande) le modèle de la machine je crois que ce serait assez facile à retrouver je pense que si c'est une machine récente ce sera le cas Si tu lis les notes de version de FIB1.5 tu remarqueras que celui-ci n'aime pas trop les double ou plus de processeurs et qu'on t'y suggère de modifier le firebird.conf en conséquence pour n'en utiliser qu'un seul pour le super serveur , à moins bien sur que tu ne décides de passer en mode classic ?

Discussions similaires

  1. [Système]Erreur Wins 4204 sous Windows Serveur 2003
    Par Invité dans le forum Windows Serveur
    Réponses: 11
    Dernier message: 19/04/2007, 11h03
  2. sauvegarde système windows serveur 2003
    Par dirty_boy dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 02/02/2006, 14h02
  3. Windows serveur 2003
    Par TheKing86 dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 24/11/2005, 10h15
  4. GetWindowsDirectory et windows serveur 2003
    Par beauchastel dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 05/09/2005, 19h27
  5. Réponses: 4
    Dernier message: 25/03/2005, 20h25

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