我正在尝试使用Delphi Tokyo构建它,当我尝试加密数据库时,我收到了消息:
- 加载插件cryptdb.dll时出错
- 模块{FIREBIRDDIR} \ plugins \ cryptdb.dll不包含插件cryptdb.dll类型9
我的步骤:
任何想法我做错了什么?
答案 0 :(得分:1)
正如Dimitry在firebird-support邮件列表中所指出的,该插件的名称是cryptdb
,而不是cryptdb.dll
。
相反,您需要使用
alter database encrypt with cryptdb;
答案 1 :(得分:-1)
现在我已经验证了我的笔记中的内容仍然有效。 根据需要更改名称
添加到plugins.conf:
Plugin = CRYPTDB {
Module = $(dir_plugins)/cryptDbPlugIn
}
加密初始db:
firebird>isql localhost:"..\db\UDFEncr.FDB" -user SYSDBA -pass masterkey
SQL> alter database encrypt with cryptDb key nada;
7月份快照附带的Firebird.pas文件与快照不匹配。我不得不从Master生成它。