Estoy leyendo por todos lados y dicen lo mismo. Solo habría que poner entre paréntesis la Base de Datos de seguridad y ya Firebird reconocería a esa como la local de tu BBDD de trabajo. Pero no he logrado crear la BBDD de seguridad particular.
Encontré un error en la declaración de mis Parámetros (Databases.conf). Sería así:
Cita:
# Prueba Security propia
Prueba = D:\SistemasXE5\Pruebas\Firebird\Firebird30\BBDD\Prueba.fdb
{
SecurityDatabase = D:\SistemasXE5\Pruebas\Firebird\Firebird30\BBDD\SecurityPrueba.fdb
}
|
En mi Firebird.conf:
Cita:
# ----------------------------
# Database Paths/Directories
#
# DatabaseAccess may be None, Full or Restrict. If you choose Restrict,
# provide ';'-separated trees list, where database files are stored.
# Relative paths are treated relative to the root directory of firebird.
# Default value 'Full' gives full access to all files on your site.
# To specify access to specific trees, enum all required paths
# (for Windows this may be something like 'C:\DataBase;D:\Mirror',
# for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only
# databases listed in databases.conf can be attached.
#
# Note: simple quotation marks shown above should *NOT* be used when
# specifying values and directory path names. Examples:
#
# DatabaseAccess = None
# DatabaseAccess = Restrict C:\DataBase
# DatabaseAccess = Restrict C:\DataBase;D:\Mirror
# DatabaseAccess = Restrict /db
# DatabaseAccess = Restrict /db;/mnt/mirrordb
# DatabaseAccess = Full
#
# UNCONTROLLED DATABASE ACCESS MAY COMPROMISE YOUR SYSTEM!
# IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT
# DATABASE LOCATIONS!
#
# Type: string (special format)
#
DatabaseAccess = None
|
Con lo cual solamente puedo acceder a través de un Alias.
Ahora bien, tengo que crear ambas BBDD, tanto
Prueba como
SecurityPrueba.
Sigo las indicaciones del Capítulo
Seguridad en Release Notes de Firebird 3.0, que es lo que publiqué en mi Post anterior, y no puedo hacer que funcione.
Bueno, sigo buscando la forma. Si encuentro algo, lo publico. También espero que alguien mas esté haciendo lo mismo y pueda dar una mano.
Gracias