Deze pagina is automatisch vertaald. Lees het Engelse origineel. English

IBSurgeon-bibliotheek

Verbinding maken met een versleutelde database met ontwikkelaarstools

Om verbinding te maken met de versleutelde Firebird-database met een ontwikkeltool, is het noodzakelijk om de versleutelingssleutel door te geven (uiteraard niet in het geval dat we KeyHolder.conf met de sleutel in de plugins-map hebben).

Laten we aannemen dat we een database hebben versleuteld in de ontwikkelmodus (met KeyHolder.conf in plugins), met sleutel WHITE, en vervolgens KeyHolder.conf uit plugins hebben verwijderd (d.w.z. overgeschakeld naar de productie).

Laten we controleren dat de database is versleuteld met gstat -h:

IBExpert

Om verbinding te maken via IBExpert, moeten we Database Properties openen en CryptKeyName=WHITE instellen:

Vervolgens moeten we de sleutelwaarde opgeven in BeforeConnect.

Vergeet de komma aan het einde niet en gebruik de sleutelnaam in hoofdletters!

Daarna zou IBExpert verbinding moeten maken met de versleutelde database (soms werkt Test Connect niet! waarschijnlijk een bug):

Firebird SQL Studio

In Firebird SQL Studio (inbegrepen in HQbird Enterprise), op het tabblad Additional, kunt u de sleutelnaam invoeren en het sleutelbestand met sleutelwaarden opgeven