我已经安装了Firebird 3.0.2(x64)和IBExpert 2018.12.15.1。
我正在尝试在IBExpert上创建Firebird数据库,但每次都会收到此错误:
由于系统错误而导致执行失败,这并不妨碍后续语句的成功执行。
加载Engine12插件时出错。
模块C:\ Program Files \ Firebird \ Firebird_Server \ plugins / Engine12存在但无法加载。*
我的配置:
服务器/协议 本地XNet(FB3)
数据库 C:\ Data \ Example.fdb
连接字符串 xnet:// C:\ Data \ Example.fdb
客户端库文件 C:\ Program Files \ Firebird \ Firebird_Server \ WOW64 \ fbclient.dll
用户名 SYSDBA
密码 万能钥匙
页面大小 126384
SQL方言3
如何解决这个问题?
答案 0 :(得分:0)
当我从以下位置选择firebird fbclient dll时,这会发生在我身上
C:\Program Files\Firebird\Firebird_3_0\WOW64\fbclient.dll
但是,如果我(出于所有理智和理由)选择从c:\ windows \ system32选择我认为应该是64位dll的文件,它将起作用。
即客户选择:
c:\windows\system32
现在,对于某些读者来说,system32可能包含32位dll似乎是合乎逻辑的,但在Windows 64位系统上,实际上其中的每个dll以及其中的每个dll都应该是64位的。但是,我猜测Windows 10主系统目录中必须有32位的fbclient.dll。
Microsoft做出了一个古老的决定,但当时有些奇怪的决定,即c:\ windows \ system32在Windows XP 64位上将充满64位内容,并且一直保持这种方式。在我看来,Firebird 3.0.4的安装团队的决定有问题。