Firebird21 (Pronto nos mudamos, preguntas en el forol)

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Nos mudaremos, en breve indicaremos la nueva direccion

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Temas - Gregorio Cíber

Páginas: [1]
1
Conceptos y Dudas / Error al restaurar de FB15 a FB30
« en: Enero 15, 2018, 03:44:41 pm »
Buenas tardes, amigos.
Estoy actualizando BDs de FB1.5 a FB3.0. En algunos casos, no en todos las BDs, me lanza el siguiente problema:

...
gbak:restoring exception E_CO_PERIODO_BLOQUEADO
gbak:committing metadata
gbak: ERROR:unsuccessful metadata update
gbak: ERROR: AC_PROVEEDORES
gbak: ERROR: Implementation of text subtype 65301 not located.
gbak:Exiting before completion due to errors

Hasta llegar aquí he hecho lo siguiente con la información que he obtenido de aquí y de allá:

1.- Asegurar que en la BD FB1.5 no haya ningún rdb$collation_id = -1:
UPDATE rdb$relation_fields
SET rdb$collation_id = 0
WHERE (rdb$collation_id = -1);

2.- Comprobar lo anterior:
SELECT rdb$collation_id
FROM rdb$relation_fields
WHERE (rdb$collation_id = -1); ---> No presenta ninguno registro.

3.- Copia de seguridad con FB1.5:
gbak -v -t -user SYSDBA -password clave BaseDatos.FDB BaseDatos.FBK

4.- Restaurar con FB1.5 la copia anterior para asegurar que no hay errores:
gbak -c -v -user SYSDBA -password clave BaseDatos.FBK BaseDatosRestFB15.FDB ---> Sin problemas

5.- Restaurar con FB3.0 en otra máquina:
gbak -c -v -user SYSDBA -password clave -y info.log BaseDatos.FBK BaseDatosRestFB30.FDB -fix_fss_m ISO8859_1
o
gbak -c -v -user SYSDBA -password clave -y info.log BaseDatos.FBK BaseDatosRestFB30.FDB ---> En ambos casos ERROR

Posteriormente a esto, por probar algo que se comentó en otro foro, cambié el campo OBSERVACIONES en
AC_PROVEEDORES que era
BLOB SUB_TYPE 1 SEGMENT SIZE 100 CHARACTER SET ISO8859_1
a
BLOB SUB_TYPE 1 SEGMENT SIZE 1024 CHARACTER SET ISO8859_1
y volví a hacer todo lo anterior otra vez (pasos del 1 al 5). El resultado el mismo.

Casimiro Notevi en Clubdelphi me indicó que probara con ibexpert o similar a extraer metadata + datos a un fichero script y luego ejecutalo en FB30. Desgraciadamente no ha funcionado. El error que lanza ISQL es:

...
Use CONNECT or CREATE DATABASE to specify a database
Expected end of statement, encountered EOF

Alguna idea al respecto de estos problemas.

Saludos.

2
Consultas sobre Firebird / Conexión Firebird
« en: Enero 08, 2018, 03:49:13 am »
¡Hola!
He instalado FB3.0 en Windows 10 trabajando con DBs migradas de FB1.5
En principio todo va bien, a excepción de una cosa.
Si intento conectar con la BD estando conectado a una wifi todo funciona bien (no he probado con red local). Sin embargo si desconecto la wifi, no puedo establecer conexión con la BD. Esto me ocurre con el programa .exe y, de igual forma, con IBExpert.
Aclaro que al decir 'estando conectado a una wifi' quiero decir no que se conecte con la BD a través de wifi, sino simplemente tener abierta una conexión wifi en el mismo ordenador en que se está trabajando con la BD. Como quiera que esto no me ha ocurrido nunca recurro a expertos que puedan ayudarme.

Saludos.


Páginas: [1]

Enlaces

Blog de Firebird21 WebMaster