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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2005
Avatar de CarlosHernandez
CarlosHernandez CarlosHernandez is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Poder: 21
CarlosHernandez Va por buen camino
Unhappy Error al hacer Backup / Restore!!!

hola de nuevo a todos los del foro...

tengo varios problema con mi base de datos en Firebird 1.5, y utilizo Ibexpert2005, mi BDD pesa 115 MB, tiene 17 tablas, y tienen campos Varchar, Date, Time, y en una tengo campo Blob porque utilizo fotos y tengo aproximadamente 350 fotos en bmp y los datos,

a veces los campos time quedan null, ya que es una aplicacion para asistencia de la empresa, al mes se pueden generar mas de 20.000 registros de entradas y salidas, y en varios campos quedan null...

utilizo delphi 6.

la extension de mi BDD es .GDB

ok mi problema es el siguiente cada vez que por el ibexpert hago Backup me da los siguientes errores:

1.- Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeic oveflow, or string truncation.

2.-Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
message length error (encountered 176, expected 164).




tengo varias tablas vacia y lo da, si todas las tablas estan llena, incluso si borro todo los registros dejo todas las tabla sin ninguno osea totalmente en blanco y quiero hacer el backup tambien da esos 2 errores.....

nota: mi aplicacion corre bien, inserta, modifico y veo los registros y todo, lo que es es que dura como un minuto para abrir, cosa que no se porque, ya que este mes solo van 1000 registros...

ah otra cosa, a mi BDD yo le e modificado algunos campos como el tipo de datos de alguno de timestamp a date, de string a time, e agregado campos nuevos, no se si eso tenga que ver....

si necesitan mas informacion me lo hacen favor.....
gracias.
__________________
begin
Elverdugo79@hotmail.com
end;

Última edición por CarlosHernandez fecha: 13-09-2005 a las 18:51:15. Razón: falta informacion
Responder Con Cita
  #2  
Antiguo 13-09-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Poder: 19
jmariano Va por buen camino
Puede que el error se deba al mismo IBExpert, ¿Has probado hacer el Backup utilizando la herramienta de FireBird "gbak"? (visita la siguiente dirección si no sabes como usarla: http://www.destructor.de/firebird/gbak.htm)

Saludos!
Responder Con Cita
  #3  
Antiguo 13-09-2005
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Y para mejorar la velocidad, tal vez deberia cambiar la extencion .gdb a .fdb, segun tengo entendido Windows tienne unos archivos del sistema que funcionan con esta extencion y simpre verifica a estos.
Responder Con Cita
  #4  
Antiguo 14-09-2005
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
resp

Has probado cambiando el set de caracteres a ...iso_1 puede ser que haya datos con asentos ñ o caracteres especiales.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #5  
Antiguo 14-09-2005
Avatar de CarlosHernandez
CarlosHernandez CarlosHernandez is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Poder: 21
CarlosHernandez Va por buen camino
si en un campo

si en un campo llamado Foto_extension, tendra que ver eso?????????? y tu dices ratafarey que lo cambie a iso_1?????
__________________
begin
Elverdugo79@hotmail.com
end;
Responder Con Cita
  #6  
Antiguo 16-09-2005
Avatar de CarlosHernandez
CarlosHernandez CarlosHernandez is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Poder: 21
CarlosHernandez Va por buen camino
isql ayuda

jmariano ya revise la pagina y consegui la sentencia para el gbak por isql de firebird 1.5



gbak -v -t -user SYSDBA -password "masterkey" C:\Archivos de Programa\MICARPETA\MIBDD.GDB c:\backups\MIBDD.fbk;



pero me dice que me conecte o cree la base de datos, conecto la base de datos asi:



CONNECT "C:\Archivos de Programa\MICARPETA\MIBDD.GDB" user 'SYSDBA' password 'masterkey';




entonces luego se conecta y cuando tiro otra vez la sentencia ya mencionada arriba dice

error sql
sql error code -104
token unknow -line,char1
gbak


entonces no se si tengo que conectar la base de datos o no, o es otro comando............
nunca e utilizado el isql consola de firebird...
gracias.
__________________
begin
Elverdugo79@hotmail.com
end;
Responder Con Cita
  #7  
Antiguo 16-09-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Poder: 19
jmariano Va por buen camino
"gbak" no lo tienes que ejecutar desde la consola isql sino desde la línea de comandos de Windows (o, dicho de otro modo, desde la consola de Windows).

Prueba y comenta que tal te fue!

Saludos!
Responder Con Cita
  #8  
Antiguo 17-09-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por CarlosHernandez
gbak -v -t -user SYSDBA -password "masterkey" C:\Archivos de Programa\MICARPETA\MIBDD.GDB c:\backups\MIBDD.fbk;
Código:
 			   gbak -b -v -t  ...
-b para que haga backup.


-user
-pas[sword]
-b[ackup_database]
-t[ransportable]
-c[reate_database]
-r[eplace_database]
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 22:08:00.


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