Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   ISC ERROR CODE:335544344 I/O error for file "c:\gestion\gestion.gdb" (https://www.clubdelphi.com/foros/showthread.php?t=11766)

eliasterrero 24-06-2004 18:58:17

ISC ERROR CODE:335544344 I/O error for file "c:\gestion\gestion.gdb"
 
Hola a todos y gracias de antemano por vuestras sugerencias.
Tengo mi programa de gestion instalado en cuatro equipos que atacan al mismo servidos y el programa entra perfectamente en el servidor y en dos de ellos, pero en los otros dos aparece el siguiente mensaje de error

"ISC ERROR CODE:335544344 I/O error for file "c:\gestion\gestion.gdb"
Error while trying to open file"

y a continuacion entra en el programa como si nada, la cuestion es que que los dos equipos en los que aparece el error SI tienen permiso de lectura y escritura y todo al servidor, el gestion.gdb no esta protegido contra escritura, y no entiendo porque sucede esto. Alguna idea???

Gracias por todo.
Covadonga.

Gydba 26-06-2004 17:08:14

Buenas,

Eso es en Firebird?

La verdad es que ese error nunca lo ví, y el Language Reference Guide no ayuda mucho :(

Puede que la BD este corrupta, yo provaría con un GFIX por si las moscas. También puede ser un problema con las referencias de las dlls si tenés más de un server conviviendo.

guillotmarc 28-06-2004 12:20:25

Hola.

Cita:

Empezado por eliasterrero
Hola a todos y gracias de antemano por vuestras sugerencias.
Tengo mi programa de gestion instalado en cuatro equipos que atacan al mismo servidos y el programa entra perfectamente en el servidor y en dos de ellos, pero en los otros dos aparece el siguiente mensaje de error

"ISC ERROR CODE:335544344 I/O error for file "c:\gestion\gestion.gdb"
Error while trying to open file"

No puede abrir el archivo. Probablemente porqué se lo encuentra bloqueado por estar abierto por otro proceso.

Cita:

Empezado por eliasterrero
y a continuacion entra en el programa como si nada, la cuestion es que que los dos equipos en los que aparece el error SI tienen permiso de lectura y escritura y todo al servidor, el gestion.gdb no esta protegido contra escritura, y no entiendo porque sucede esto. Alguna idea???

Pues no tienen porqué tener ningún derecho ni acceso al servidor ni al archivo. Respecto al servidor solo hay que tener comunicación TCP/IP (pero no hay que estar ni validado en él), y respecto al archivo no hace falta ni verlo, el único que debe verlo es el propio Servidor, donde se tiene que ejecutar el Servidor de Firebird, que va a ser el que va a proporcionar los datos a los clientes, en función de las solicitudes que le lleguen por TCP/IP.

Parece ser que tu problema es que tienes un Servidor de Firebird en cada maquina cliente, y cada servidor quiere abrir la base de datos (cosa que solo podrá hacer uno). Deberias dejar un solo servidor de Firebird ejecutandose en el propio Servidor.

Saludos.


La franja horaria es GMT +2. Ahora son las 22:15: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