Firebird21

Por favor ingresa o regístrate.

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

Noticias:

Tus inquietudes seran respondidas en breve..

Páginas: [1] 2 3 ... 10
 1 
 en: Enero 17, 2018, 07:10:57 pm 
Iniciado por fcm_sac - Último mensaje por Walter
Hola

¿Tienes instaladas 2 versiones de Firebird?

Si es así, entonces debes usar puertos distintos. Por ejemplo, el puerto 3050 para Firebird 2.5 y el puerto 3051 para Firebird 3.0.2

Saludos.

Walter.

 2 
 en: Enero 16, 2018, 03:05:33 pm 
Iniciado por Gregorio Cíber - Último mensaje por Gregorio Cíber
Por si a alguien le sirve.
Creo haber resuelto el problema aplicando a la BD el siguiente código:

UPDATE rdb$relation_fields
SET rdb$collation_id = null
WHERE (rdb$collation_id = -1);

Saludos.

 3 
 en: Enero 15, 2018, 03:44:41 pm 
Iniciado por Gregorio Cíber - Último mensaje por Gregorio Cíber
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.

 4 
 en: Enero 13, 2018, 11:37:37 pm 
Iniciado por fcm_sac - Último mensaje por fcm_sac
Hola Al Foro Tratando de conectar Remotamente desde VFP Localmente no tengo Errores pero Remotamente Tengo Este Error:

1526  Connectivity error: [ODBC Firebird Driver]Unable to complete network request to host "181.55.236.187".
Failed to establish a connection.

mi conexion de VFP es la siguiente :

.cBaseDatos        = "181.55.236.187:Y:\Firebird3\DBF\TJCASTRO.GDB"

con FlameRobin Sale Este error Igual remotamente no conecta al servidor.

Link de Imagen :

https://ibb.co/iOXgP6


Pdta: con Firebird 2.5 establecía la conexión normal Remota.

 5 
 en: Enero 10, 2018, 02:23:50 am 
Iniciado por oskarssj5 - Último mensaje por oskarssj5
Gracias por tus comentarios Jauma.

En breve nos van a actualizar la versión de la aplicación, y también realizarán la migración de la base de datos a Firebird 3.0.
A partir de ese momento, veremos si hay alguna mejoría, tanto por la programación de la aplicación en su nueva versión, como del motor de Firebird... y aprovecharé para comentarles lo de las transacciones.

Esperaremos a ver..

Saludos.

 6 
 en: Enero 09, 2018, 06:43:45 am 
Iniciado por Gregorio Cíber - Último mensaje por Gregorio Cíber
Solucionado. Con esta cadena de conexión funciona:

SQL> CONNECT 127.0.0.1:C:\SM3\W-INSEL\BD\W-INSEL.FDB user SYSDBA password  xxx;
Database: 127.0.0.1:C:\SM3\W-INSEL\BD\W-INSEL.FDB, User: SYSDBA

Gracias Walter.

 7 
 en: Enero 08, 2018, 07:49:55 am 
Iniciado por Gregorio Cíber - Último mensaje por Gregorio Cíber
Gracias Walter por responder, y pronto.
He cambiado el nombre al PC porque en algunas instalaciones había tenido problemas con nombre con guiones, subrayados, etc. No ha habido suerte. Le he puesto PORTATIL y nada.
Posteriormente he hecho lo que me indicabas y da el siguiente mensaje:

SQL> CONNECT portatil:C:\SM3\W-INSEL\BD\W-INSEL.FDB user SYSDBA password xxx;
Statement failed, SQLSTATE = 08006
Unable to complete network request to host "portatil".
-Failed to locate host machine.
-The specified name was not found in the hosts file or Domain Name Services.

Si conecto la wifi y hago lo mismo funciona perfectamente.

Saludos.

 8 
 en: Enero 08, 2018, 05:59:06 am 
Iniciado por Gregorio Cíber - Último mensaje por Walter
Prueba a conectarte usando ISQL y dinos cual es tu comando CONNECT y el error que te muestra.

Saludos.

Walter.



 9 
 en: Enero 08, 2018, 04:49:45 am 
Iniciado por Jauma - Último mensaje por petokun
Hola buenos días!

¿Quizás podrías utilizar la clausula "MATCHING" del comando UPDATE OR INSERT?
http://www.firebirdsql.org/refdocs/langrefupd25-update-or-insert.html

Un saludo!

 10 
 en: Enero 08, 2018, 03:49:13 am 
Iniciado por Gregorio Cíber - Último mensaje por Gregorio Cíber
¡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] 2 3 ... 10

Enlaces

Blog de Firebird21 WebMaster