Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2011, 09:16
jd_zuri
 
Fecha de Ingreso: febrero-2008
Mensajes: 241
Antigüedad: 16 años, 2 meses
Puntos: 1
Error HSQLDB 2.1: SQLException: autorizacion incorrecta - no se encuentra: SA

Buenas,

He actualizado mi base de datos hsqldb 1.8 a la version 2.1, pero cuando arranco la primera vez para la creación de la base de datos resulta que no me crea el usuario SA por lo que no puedo entrar a la base de datos desde el database manager ni desde la aplicación, me da el siguiente error:


java.sql.SQLException: autorizacion incorrecta - no se encuentra: SA


El problema debe estar en el database.script ya que si no lo pongo me crea una bbdd vacía pero en la que puedo iniciar sesión con el usuario SA. Este problema no me pasa cuando actualizo una base de datos en uso, que ya tiene datos, sino cuando arranco por primera vez que debería de crearme la base de datos.

Pongo los ficheros que tengo:

server.properties:

server.database.0=file:C:/Proyectos/bbdd/errors

server.dbname.0=errors

server.silent=false

servertrace=true

errors.properties:

hsqldb.script_format=0

runtime.gc_interval=0

sql.enforce_strict_size=false

hsqldb.cache_size_scale=8

readonly=false

hsqldb.nio_data_file=true

hsqldb.cache_scale=14

hsqldb.default_table_type=memory

hsqldb.cache_file_scale=1

hsqldb.log_size=200

errors.script:

CREATE SCHEMA PUBLIC AUTHORIZATION DBA

CREATE CACHED TABLE T_ERROR_DESCRIPTIONS(ID_ERROR INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,SERVICE VARCHAR(50),RETURN_CODE INTEGER,DESCRIPTION VARCHAR(255),AUTHOR VARCHAR(50),DELETED BOOLEAN NOT NULL,DATE TIMESTAMP,CONTENT VARCHAR(4096))

CREATE USER SA PASSWORD ""

GRANT DBA TO SA

SET WRITE_DELAY 20

sqltool.rc:

urlid errors

url jdbc:hsqldb:hsql://localhost/errors

username sa

password



Sin más, espero puedan ayudarme en este tema.

Un saludo,