-
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.
-
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.
-
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.
-
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
-
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.