Invalid token - invalid request BLR at offset 340 function F_LRTRIM is not defined

前端 未结 1 1799
北海茫月
北海茫月 2020-12-22 06:48

I am trying to synchronize two Firebird databases with each other. First of all, I already configured that the synchronization will be one-way. Therefore, one database is th

相关标签:
1条回答
  • 2020-12-22 07:19

    The error means that Firebird can't find the entrypoint or library when the function is executed. This means that

    1. The library can't be found: it is not on the (library) path or in one of the folders listed in the UdfAccess configuration
    2. The library was found, but it is 32 bit and you're running 64 bit (or it's 64 bit and you're running 32 bit)
    3. The library was found, but doesn't have the entrypoint for the UDF.

    Your problem seems to be the first, and the solution is to add the location of the UDF to the UdfAccess configuration. Given the comments, you should use

    UdfAccess = Restrict UDF
    

    Which will only allow UDF libraries from the UDF directory of your Firebird installation. If needed you can list multiple directories separated by ;.

    You should never use UdfAccess = Full, it is unsafe as it can possibly be used to compromise your system with any library on the (library) path of your system.

    0 讨论(0)
提交回复
热议问题