偏移量 163 处的请求 BLR 无效

问题描述 投票:0回答:1

我在 Firebird 数据库中遇到以下错误。版本2.5.2

invalid request BLR at offset 163 
function F_ENCODEDATE is not defined     
module name or entrypoint could not be found

Error while parsing procedure GETMONTHSBYYEAR's BLR

直到上周一切都正常运行。该 UDF 存在于磁盘上。我该如何调试这个问题?任何人都可以帮我解决这个问题。

PS:到目前为止我所做的修复:

  • 备份/恢复 - 无结果。 (我认为任何结构问题在 BK/恢复后都会得到解决)。
  • 注释所有依赖项,删除 UDF 函数,再次重新创建 - 无结果。
firebird firebird2.5
1个回答
5
投票

潜在的问题可能是服务器无法访问 UDF dll(例如,由于权限或

firebird.conf
中的 UDF 限制配置),或者您安装了 64 位版本的 Firebird,而您的 UDF 是 32 位(或反之)反之亦然),因此 Firebird 无法加载 DLL。

© www.soinside.com 2019 - 2024. All rights reserved.