从Firebird 3.0.3编译加密数据库.dll示例不起作用

plicqrtu  于 2022-09-21  发布在  其他
关注(0)|答案(1)|浏览(139)

我正在尝试用Delphi Tokyo构建它,当我尝试加密数据库时,我收到了这样的消息:

-加载插件加密数据库.dll时出错

-模块{FIREBIRDDIR}\plugins\cryptdb.dll不包含插件加密数据库.dll类型9

我的脚步:

1.已安装Firebird 3.0.3(NNF)
1.将{FIREBIRDDIR}\Examples\数据库加密\加密数据库.pas重命名为加密数据库.dpr,并生成
1.将加密数据库.dll复制到{FIREBIRDDIR}\plugins
1.isql Employee2.fdb-用户sysdba-Pass MasterKey
1.使用“cryptdb.dll”更改数据库加密;
1、没有joy,出现令人讨厌的错误消息。

你知道我做错了什么吗?

flseospp

flseospp1#

正如Dimitry在Firebird-Support邮件列表中指出的那样,插件的名称是cryptdb,而不是cryptdb.dll

相反,您需要使用

alter database encrypt with cryptdb;

相关问题