|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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? |
|
|
00
|
|
|
#2 | |
|
Membre confirmé
![]() Olivier MuetResponsable de service informatique Inscription : septembre 2003 Messages : 222 ![]() |
Citation:
As-tu livré la ou les DLL contenant tes UDF avec ta base que tu as copiée sur le poste W95 ? |
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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... |
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() Olivier MuetResponsable de service informatique Inscription : septembre 2003 Messages : 222 ![]() |
Citation:
Où sont-elles présentes ? Elle devraient être dans <chemin Interbase>\UDF. |
|
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
Elles sont bien dans le repertoire UDF!!
|
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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... |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Olivier MuetResponsable de service informatique Inscription : septembre 2003 Messages : 222 ![]() |
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 |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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. |
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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 |
|
|
00
|
|
|
#10 | |
|
Membre confirmé
![]() Olivier MuetResponsable de service informatique Inscription : septembre 2003 Messages : 222 ![]() |
Citation:
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. |
|
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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!!!!!!!!!!!! |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
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 ? |
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
Le chemin complet des UDFs est c:\Firebird\Udf.
je vais essayer avec les dll des Udfs dans System32. |
|
|
00
|
|
|
#14 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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.... |
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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". |
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
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. |
|
|
00
|
|
|
#17 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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.... |
|
|
00
|
|
|
#18 | ||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Citation:
Citation:
Perso je vois pas quel est l'avantage d'un zip par rapport à une installation silencieuse ? |
||
|
|
00
|
|
|
#19 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
je suis assez novice...
Comment fait on cette installation silencieuse? |
|
|
00
|
|
|
#20 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
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.... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com