Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2004, 11h16   #1
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Par défaut [udf] [windows 95] probleme d'UDF

Bonjour,
je vais essayer d'etre clair pour expliquer mon probleme.

J'ai une database firebird1.5 que j'ai créé sur un poste sur windows2000.
Jusque la pas de probleme.
J'ai utilise des UDF fournies avec firebird, et elles fonctionnent tres bien.
J'ai copié toute ma base sur un poste avec windows95.
Je l'ouvre avec IBExpert, jusque la tout va bien.
Je vois bien mes UDFs,meme dansRDB$FUNCTION, mais lorsque j'execute mes procs stockées, il me dit qu'il ne connait pas mes UDFs.

Y a t'il des problemes avec windows95, où est ce encore moi qui ait fait une connerie?
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 11h24   #2
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Par défaut Re: [udf] [windows 95] probleme d'UDF

Citation:
Envoyé par iguanevif
J'ai copié toute ma base sur un poste avec windows95.
Y a t'il des problemes avec windows95, où est ce encore moi qui ait fait une connerie?
J'opterais pour la seconde possibilité

As-tu livré la ou les DLL contenant tes UDF avec ta base que tu as copiée sur le poste W95 ?
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 11h32   #3
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
je me doutais bien que c'était moi...
Oui j'ai bien livré les dll que j'utilise, mais il ne les trouve pas, alors qu'elles sont bien présentes.
Et chose que je ne comprends pas non plus, quans je veux ouvrir un script pour l'executer, il n'affiche pas le répertoire udf dans la fenetre d'ouverture...
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 11h57   #4
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Citation:
Envoyé par iguanevif
j'ai bien livré les dll que j'utilise, mais il ne les trouve pas, alors qu'elles sont bien présentes.
Cela doit être l'origine du problème.
Où sont-elles présentes ?
Elle devraient être dans <chemin Interbase>\UDF.
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 11h59   #5
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Elles sont bien dans le repertoire UDF!!
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 12h25   #6
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
pour info,
lorsque j'essaie d'executer un script, par exemple rfunc5.sql, il me dit "db is not open", alors que je fais des requetes dessus sans probleme.
Je ne comprends rien la...
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 13h43   #7
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
C'est vrai que c'est assez strange tout ça

Je suppose que Firebird a été correctement installé (partie serveur et cliente).
Le serveur (FBServer) est-il bien actif ?
Sous W95, je crois qu'il faut forcer le lancement alors que c'est un service sous NT et suivants.
J'avoue que je n'ai plus trop d'idée
Du coup, le problème des UDF n'est peut-être que la "partie immergée de l'iceberg".
Au fait, FB 1.5 est compatible W95 ?

Barbibulle est demandé à l'accueil.
Ca fait déjà quelques jours que je ne l'ai pas vu
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 13h46   #8
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Oui le serveur de firebird est bien démarré.
Firebird1.5 est bien compatible avec windows95, puisque je peux éxecuter des requetes n'utilisant pas d'UDFs.
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 15h54   #9
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Bon,
ca ne marche toujours pas.
J'ai meme recree une database bidon, et essayé d'intégrer des UDFs de firebird mais ca ne passe toujours pas. J'ai le message "DB is not open".

Je lis pourtant partout que les UDFs passent sur Windows95.
Je ne comprends vraiment pas
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 16h00   #10
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Citation:
Envoyé par iguanevif
J'ai meme recree une database bidon, et essayé d'intégrer des UDFs de firebird mais ca ne passe toujours pas
C'est à dire que tu a exécuté le script d'init des UDF ?
Et ça ne marche pas ?
Il n'y avait jamais eu d'autre version de FIreBird précédemment sur ce poste ?

Peut-être devrais-tu désinstaller complètement FireBird du poste Win95, vérifier qu'il ne reste plus de clé liée à FB dans la base des registres, supprimer les éventuels dossiers qui restent encore dans "program files" puis seulement à ce moment-là réinstaller en vérifiant que chaque étape se passe bien.
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2004, 17h36   #11
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Non rien d'installé avant.
Le truc, c'est que je veux éviter de faire une install sur ce poste pour des raisons définies.
je lui passe donc firebird en .zip.
Tout fonctionne, sauf les UDFs, ce qui fait planter toutes mes procédures stockées............

Help!!!!!!!!!!!!
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 11h29   #12
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Pouvez vous donner le chemin complet du répertoire UDF ?
Avez vous essayé de copier les UDF (les dll) dans le repertoire system ou system32 (je ne sais plus lequel des deux sous 95) de windows ?
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 11h32   #13
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Le chemin complet des UDFs est c:\Firebird\Udf.
je vais essayer avec les dll des Udfs dans System32.
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 11h36   #14
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
J'ai essayé avec la dll concernée dans System et dans System32, ça ne fonctionne toujours pas....

je ne comprends vraiment pas

Il ne trouve toujours pas la dll....

Ou est ce qu'il doit la chercher....
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 11h42   #15
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Mais ce que je comprends vraiment pas, c'est que lorsque j'essaie d'éxécuter un script rfunc.sql, j'ai des messages d'erreur pour chaque UDF
"cannot perform operation - DB is not open".
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 11h48   #16
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Il me semble si mes souvenirs sont bons que pour FB1.5 il y a un fichier de configuration (je en sais pas s'il est utilisé pour les versions win) mais ce fichier permet notamment d'indiquer ou se trouve les UDF et lequels ont autorise le fonctionnement. C'est une amélioration de la sécurité.

Sur les autres serveurs qui fonctionnent je suppose que le répertoire d'installation de FB1.5 est celui par défaut et donc ce fichier est correctement configuré. Alors qu'en changeant le répertoire par défaut de l'installation, il faut configurer ce fichier à la main...

NB : le fichier se trouve dans un des répertoires de FB est c'est un fichier qui se nomme security ou config un truc du genre.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 15h46   #17
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Alors maintenant,
j'ai placé rfunc.dll sur c:\windows, et c'est un autre message que j'ai:
'rfunc.dll' is denied by server administrator.
Mais ca ne m'aide pas plus.

D'autre part, j'ai zippé tout mon répertoire firebird.
je l'ai décompressé sur un autre poste (win 2000), et lorsque je lance fbguard.exe, il démarre et s'arrête tout de suite.
J'espère qu'on peut installer firebird1.5 par simple decompression de fichier zip.
J'ai lu que c'était possible, mais que faut il paramétrer pour que cela marche....
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 16h29   #18
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Citation:
Envoyé par iguanevif
Alors maintenant,
j'ai placé rfunc.dll sur c:\windows, et c'est un autre message que j'ai:
'rfunc.dll' is denied by server administrator.
Mais ca ne m'aide pas plus.
Là ca veux dire qu'il faut configurer comme je vous ai dit le fichier de parametrage de firebird.
Citation:
Envoyé par iguanevif
D'autre part, j'ai zippé tout mon répertoire firebird.
je l'ai décompressé sur un autre poste (win 2000), et lorsque je lance fbguard.exe, il démarre et s'arrête tout de suite.
J'espère qu'on peut installer firebird1.5 par simple decompression de fichier zip.
J'ai lu que c'était possible, mais que faut il paramétrer pour que cela marche....
Copier firebird c'est possible oui, mais le probleme c'est que firebird ne marchera pas .
Perso je vois pas quel est l'avantage d'un zip par rapport à une installation silencieuse ?
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 16h34   #19
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
je suis assez novice...
Comment fait on cette installation silencieuse?
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2004, 18h07   #20
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Bon, pour les UDfs, c'était bien le fichier firebird.conf.
Il fallait que je donne des droits d'acces aux UDFs. Pour ne pas avoir de problème, je lui ai donné les droits de se servir de toutes les UDFs.
Il fallait ajouter dans le firebird.conf cette ligne suivante:
UdfAccess= Full

je mettais un ; à la fin et il n'en voulait pas....
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h19.


 
 
 
 
Partenaires

Hébergement Web