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 :

Compatibilité Firebird et Windows Server 2022


Sujet :

Firebird

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2023
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Compatibilité Firebird et Windows Server 2022
    Bonjour,

    Chez un client, j'ai une base de données Firebird 2.1 installée sur une machine Windows server 2003.
    Le client va changer de machine et passer sous Windows Server 2022.
    Sur le site firebirdsql.org, je n'ai pas trouvé d'information indiquant la compatibilité de Firebird sous Windows server 2022.

    Quelqu'un aurait-il la réponse ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 097
    Points : 41 078
    Points
    41 078
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    ma réponse serait de migrer la base de données vers une version plus récente de Firebird 3.0.1 ou 4.0.2 les versions 1-2.5 n'étant plus maintenues. Peut-être qu'un simple backup en fb2.1/restore en FB3+ suffira, bien qu'il y ait de nouveaux mots réservés et une gestion de la sécurité différente.
    Sinon, je n'ai trouvé aucune indication de non compatiblité avec Server 2022

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2023
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci SergioMaster pour ta réponse.
    Si quelqu'un a déjà eu une expérience d'une base Firebird installée sur une machine Windows Server 2022, je suis preneur.

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Points : 394
    Points
    394
    Par défaut Quelle version de Firebird, finalement ?
    Une application qui fait appel à Firebird avec des UDF fonctionnait bien sous Windows Server 2016.
    Le client vient de changer de serveur : sous ce Windows Server 2022, les appels aux UDF ne marchent plus.
    (même problème d'ailleurs avec une version autonome client de Firebird sous Windows 11)

    La version de Firebird en question est la 2.5.1

    Est-ce que le passage à une version Firebird 3.0.1 ou 4.0.2, voire 5 est conseillée ?
    Est-ce que l'application (développée sous Delphi 6 !) a des chances de continuer de fonctionner avec une version plus récente de Firebird, la 3 par exemple ?

    ça m'orienterait pour tester utilement. Merci d'avance.
    Henry
    TeamB-Fr

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 097
    Points : 41 078
    Points
    41 078
    Billets dans le blog
    62
    Par défaut
    Bonjour, la question que je me poserai d'abord est de savoir si les UDF sont en 32 ou en 64 bits, à ma souvenance, j'ai vu peu d'UDF en 64 bits. (correction, "Les fonctions FreeadhocUDFs fournissent les mêmes résultats sous Windows, Windows64, Linux, LinuxAMD64 et MacOSXintel32").



    J'ai eu ce problème il y a déjà 10 ans : installation d'une version 2.5 en 64 bits, car le poste, un windows server, était 64 bits, donc "logique". Constation, Firebird fonctionnait sauf les appels UDF
    Désinstallation, installation de la version 32 bits et le problème était résolu (pour des programmes D3)

    Tout dépendra donc des UDFs. À savoir, à partir de Firebird 4 (et même peut-être 3, j'ai un doute) les UDF étaient déconseillées) une intervention dans le firebird.conf est nécessaire pour les activer.
    De toute façon, pour une utilisation avec des programmes D6, une intervention sera certainement nécessaire pour prioriser les protocoles différemment du standard proposé par les versions 3+.

    Autre déduction, puisque programmes D6, il y a de fortes chances que les UDF utilisées ou créées ont été livrées en 32 bits.
    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

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

    Informations forums :
    Inscription : Avril 2010
    Messages : 247
    Points : 536
    Points
    536
    Par défaut
    Bonjour,

    J'ai quelques doutes...
    A ma connaissance, c'est le "moteur" Firebird et non l'application qui utilise (ait) les UDF. Donc il est logique que les UDF utilisent la même version 32 ou 64b que le serveur.
    Si on ne dispose que de la version 32b des UDF, il est alors nécessaire d'installer Firebird serveur 32b.
    Mais une application 32b peut très bien utiliser un serveur 64b, du moment qu'elle trouve en version 32b la bibliothèque client fbclient.dll (ou gds32.dll pour des applications développées à l'époque pour Interbase).
    Pour une application utilisant une installation de Firebird embedded, évidemment tout doit être à la même version.

    André

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/04/2022, 11h36
  2. Microsoft annonce silencieusement la sortie de Windows Server 2022
    Par Olivier Famien dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 01/09/2021, 12h41
  3. installation odbc firebird sur window server 2008
    Par PAYASS59 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 16/08/2011, 12h04
  4. compatibilité word 2000 / windows server 2003
    Par alexlevenere dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 17/02/2009, 09h35
  5. Compatibilité WMI et windows 2000 server
    Par kasjacques dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 22/11/2005, 08h51

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