Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour 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 09/09/2005, 08h53   #1
Invité de passage
 
Inscription : février 2005
Messages : 29
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 29
Points : 3
Points : 3
Par défaut UDFs

Bonjour,

Lorsque je lance un script pour créer une procédure utilisant les fonctions strlen, ltrim, rtrim, j'obtiens le message suivant : "access to udf library "ib_udf.dll" is denied by server administrator". Mes fonctions sont bien défnies (je les vois lorsque j'interroge RDB$FUNCTIONS. Que se passe-t-il ?
Merci pour votre aide.
magoer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2005, 12h06   #2
Rédacteur
 
Inscription : mai 2002
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 40
Points : 23
Points : 23
Ca ressemble à un problème de droits. Je suppose que tu es sous Windows . Faudrait nous en dire un peu plus sur ton windows et sa configuration comme d'éventuelles restrictions d'accès. On dirait que tu as le droit de lire la dll mais pas de l'exécuter.
Eric Sibert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2005, 17h46   #3
Invité de passage
 
Inscription : février 2005
Messages : 29
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 29
Points : 3
Points : 3
Par défaut UDF

Bonjour,

Je travaille sous Windows XP. J'ai vérifié les propriétés du fichier ib_udf.dll, la case "Lecture seule" n'est pas cochée.
Le fichier de config Firebird contient :
# ----------------------------
# External Function (UDF) Paths/Directories
#
# UdfAccess may be None, Full or Restrict. If you choose
# Restrict, provide ';'-separated trees list, where UDF libraries
# are stored. Relative paths are treated relative to RootDirectory entry
# (see above). Default value 'Restrict UDF' provides the same restrictions
# as in FB 1.0. To specify access to specific trees, enum all required
# paths (for Win32 this may be something like 'C:\ExternalFunctions',
# for unix - '/db/extern;/mnt/extern').
#
# NOTE: THE EXTERNAL FUNCTION ENGINE FEATURE COULD BE USED TO COMPROMISE
# THE SERVER/HOST AS WELL AS DATABASE SECURITY!!
#
# IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT
# EXTERNAL FUNCTION LOCATIONS! SPECIALLY AVOID HAVING
# COMMON SUBTREES IN UdfAccess & ExternalFileAccess !
#
# Type: string (special format)
#
UdfAccess = Full UDF

Merci.
magoer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2005, 18h56   #4
Rédacteur
 
Inscription : mai 2002
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 40
Points : 23
Points : 23
Je ne tourne que sous Linux pour FireBird. J'ai un peu du mal pour les détails sous Windows.

Tu as redémarré FireBird après avoir mis l'accès sur les UDF dans firebird.conf?

C'est XP Home, Pro, Serveur ?

Eric
Eric Sibert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2005, 09h10   #5
Invité de passage
 
Inscription : février 2005
Messages : 29
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 29
Points : 3
Points : 3
Par défaut UDFs

Bonjour,

Il s'agit de Windows XP Pro. J'ai effectivement éteint et rallumé l'UC après modif du fichier de config.
Merci.
magoer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h52.


 
 
 
 
Partenaires

Hébergement Web