使用开发者工具连接到加密数据库
基本上,要使用开发者工具连接到加密的Firebird数据库,必须传递加密密钥(当然,当我们在plugins文件夹中有包含密钥的KeyHolder.conf时则不需要)。
假设我们已经在开发模式下加密了某个数据库(plugins中有KeyHolder.conf),使用密钥WHITE,然后从plugins中移除了KeyHolder.conf(即切换到生产模式)。
让我们用gstat -h检查数据库是否已加密:

IBExpert
要通过IBExpert连接,我们需要打开数据库属性并设置CryptKeyName=WHITE:

然后,我们需要在BeforeConnect中指定密钥值。
不要忘记末尾的逗号,并使用大写的密钥名称!

之后IBExpert应该能够连接到加密的数据库(有时测试连接不起作用!可能是某个bug):

Firebird SQL Studio
在Firebird SQL Studio(包含在HQbird Enterprise中)的Additional选项卡上,您可以输入密钥名称并指定包含密钥值的密钥文件
