Ver Mensaje Individual
  #6  
Antiguo 14-12-2018
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Reputación: 21
santiago14 Va por buen camino
Wink

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
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita