Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2018
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Question Creando BBDD de seguridad con isql - Firebird 3.0

Buenas, estoy intentando crear una BBDD de seguridad particular (non-default security database). Sigo las indicaciones de la Documentación pero no he podido lograrlo.
La única particularidad mía respecto al ejemplo que se cita es: En mi configuración tengo DataBaseAccess = None.

Pongo lo que dice la documentación:


Cita:
Firebird now supports an unlimited number of security databases. Any database may act as a security database and can be a security database for itself.

Use databases.conf to configure a non-default security database. This example configures /mnt/storage/private.security.fdb as the security database for the first and second databases:

first = /mnt/storage/first.fdb
{
SecurityDatabase = /mnt/storage/private.security.fdb
}

second = /mnt/storage/second.fdb
{
SecurityDatabase = /mnt/storage/private.security.fdb
}

Here we use third database as its own security database:

third = /mnt/storage/third.fdb
{
SecurityDatabase = third
}

Note
The value of the SecurityDatabase parameter can be a database alias or the actual database path.

Creating an Alternative Security Database
To start using a separate, non-default security database, the first step is to create it, unless it already exists. An embedded isql connection is used:

> isql -user sysdba
SQL> create database '/mnt/storage/private.security.fdb';

Now connect to any database which will be served by the security database you are currently preparing, in order to create its SYSDBA user:

SQL> connect first;
SQL> create user sysdba password 'sysdba-in-private-security-password';
SQL> commit;
SQL> exit;


Esta es mi configuración en mi Databases.conf

VendedoresPruebaSecurity = D:\SistemasXE5\SamiSoft\Software\BBDD\PruebaSecurity.fdb
{
MiSecurity = D:\SistemasXE5\SamiSoft\Software\BBDD\MiSecurityFB30.fdb
}


Esto me responde:

SQL> -user sysdba
CON> create database D:\SistemasXE5\SamiSoft\Software\BBDD\MiSecurityFB30.fdb;
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database 'D:\SistemasXE5\SamiSoft\Software\BBDD\MiSecurityFB30.fdb';
Statement failed, SQLSTATE = 28000
Use of database at location D:\SISTEMASXE5\SAMISOFT\SOFTWARE\BBDD\MISECURITYFB30.FDB is not allowed by server configuration


Cuando lo hago con un alias:
SQL> create database 'MiSecurityFB30.fdb';
Statement failed, SQLSTATE = 28000
Use of database at location C:\FIREBIRD30\MISECURITYFB30.FDB is not allowed by server configuration
SQL> create database MiSecurityFB30.fdb;
Statement failed, SQLSTATE = 42000
SQL error code = -104
-Token unknown
-MiSecurityFB30

....

¿Alguien ha tenido suerte con esto?
Bueno, espero haber sido claro.

Santiago
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Averiguar clave bbdd firebird newtron Firebird e Interbase 17 28-07-2011 09:54:32
Firebird 1.5 embebido con isql capo979 Conexión con bases de datos 3 11-12-2009 20:58:32
BBDD Firebird Abierta madmai Conexión con bases de datos 9 22-03-2009 06:51:08
BBDD Firebird y IIS Dongato3310 Internet 2 20-08-2007 08:13:15
Copias de seguridad liberando BBDD piccolo2101 SQL 3 17-01-2006 13:52:39


La franja horaria es GMT +2. Ahora son las 14:13:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi