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 Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-05-2012
Fita Fita is offline
Miembro
 
Registrado: jul 2003
Ubicación: Pilar - Argentina
Posts: 216
Poder: 21
Fita Va por buen camino
El cliente no se conecta ?!

Hola a todos.
Tengo una aplicacion funcionando correctamente hace varios meses. Ahora formatearon las màquinas e instalamos nuevamente firebird y mi aplicaciòn.
El problema es que no puedo conectar un cliente cuando otro esta conectado y me da el siguiente error:

Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
I/O error for file "C:\FGCOLE\IBCOLEGIOS.FDB".
Error while trying to open file.
El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso. .
.
Alguna idea por favor?

Muchas gracias
__________________
No te vayas sin irte
Responder Con Cita
  #2  
Antiguo 03-05-2012
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Estas intentando acceder a la misma base de datos desde dos procesos servidor (fbserver.exe) distintos (o bien desde un servidor y un firebird embedded).

Asegúrate que todos tus clientes acceden a la base de datos mediante el mismo servidor.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 03-05-2012
Fita Fita is offline
Miembro
 
Registrado: jul 2003
Ubicación: Pilar - Argentina
Posts: 216
Poder: 21
Fita Va por buen camino
Gracias por tu pronta respuesta.
Descubri que habìan instalado firebird 1.5 y 2.5 en la pc cliente. Un desastre, asi que los desinstalè a ambos.
Arme la carpeta de mi aplicaciòn con el firebird embedded (como siempre funcionò)
Borrè del registro todas las entradas de firebird que pudiera cargar windows.

Sigue sin funcionar, da el mismo error.
Te aclaro lo siguiente. Una PC es el servidor firebird y tiene mi aplicaciòn, la otra PC es la cliente y corre embedded (ambas Firebird 2.5)
__________________
No te vayas sin irte
Responder Con Cita
  #4  
Antiguo 03-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Fita Ver Mensaje
Arme la carpeta de mi aplicaciòn con el firebird embedded (como siempre funcionò)
Creo recordar que la versión "embebed" es un servidor monousuario.
Instala firebird 2.5 (o el que uses) en todos los equipos, no mezcles versiones.
Responder Con Cita
  #5  
Antiguo 31-05-2018
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Hola amigos de foro, esta situación se me está presentando hace ya un par de días, tengo instalado firebird v3 de 32bit.
Anteriormente me estaba funcionando perfectamente sin ningún tipo de problemas, pero luego simplemente dejó de funcionar. Intenté desintalando y borrando manualmente cualquier rastro de firebird y aún así no funciona. Me sigue apareciendo el mismo mensaje Error while trying to open file.
El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso...
ya tengo dos dias de estar consultado y no hallo solución.


Gracias de antemando por vuestro tiempo y ayuda.




Gustavo Cruz
Responder Con Cita
  #6  
Antiguo 31-05-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Tiene permisos para acceder a ese directorio?
¿Estarás intentando crear una BD mientras está conectado?

De todas formas, debes ponernos exactamente el mensaje de error completo, que aunque no lo has puesto, seguramente es:
Cita:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
I/O error during "open" operation for file "/home/informatica/pruebas/prueba.fdb".
Error while trying to open file.
Permission denied.
Por lo que está claro que es problema de permisos.

Mira este enlace.
Responder Con Cita
  #7  
Antiguo 31-05-2018
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Tiene permisos para acceder a ese directorio?
¿Estarás intentando crear una BD mientras está conectado?
Por lo que está claro que es problema de permisos.
Hola Casimiro, gracias por tu respuesta. Ahora esta es la situación.
Tengo una máquina que trabaja con win10 64bit.
Inicialmente instalé firebird de 32 versión 3 y todo funcionaba bien, pero luego por puras necedades mías desinstalé la versión de 32bit y la pasé a 64bit.

Ahí todo bien, pero hace dos días me dieron una db que está en 32bit para que hiciera unas adiciones a un software, así que pasé de 64 a 32bit. y entonces vinieron los problemas.
Ahora mismo acabo de reinstalar la versión de 64bit y todo, al parecer, ha vuelto a la normalidad.


Mi pregunta es. Eso por qué afecta el comportamiento de firebird, si cuando fué necesario de utilizar una versión del motor, hice una copia y restauración de la base con la cual iba a trabajar


Gracias por tu tiempo




Gustavo Cruz
Responder Con Cita
  #8  
Antiguo 31-05-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo no puedo saber si hiciste una desinstalación/instalación correcta de las versiones 32/64 bits.
De todas formas, ¿cómo hiciste ese backup/restore?
Responder Con Cita
  #9  
Antiguo 31-05-2018
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Bueno Casimiro Notevi, realmente yo también pienso que hice mal las cosas, estuve consultando por todo este tiempo.
La copia la hacía en una versión y la restauraba en la otra, con la que iba a trabajar, y como el mensaje era muy claro. Siempre llegué a la misma conclusión "Quizas algún residuo de la versión anterior y no me deja trabajar"; Pero ahora estoy en 64bit y me está corriendo bien ya no me está mostrando el error "Error while trying to open file. El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso..." Aún así me siento no conforme


Gracias por tu tiempo
Responder Con Cita
  #10  
Antiguo 01-06-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pero,
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿cómo hiciste ese backup/restore?
¿No habrás olvidado hacerlo "transportable"?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicación no se conecta a BD nick_18 Conexión con bases de datos 5 22-02-2011 23:05:07
DBX no conecta Paulao Varios 2 17-10-2010 22:40:16
no conecta la BD megaredoxk Conexión con bases de datos 14 21-07-2008 18:33:55
Mysql no conecta en red !!!!!!!!!!!! david_uh Varios 7 16-07-2007 23:06:44
No me conecta IB en Internet tulio Firebird e Interbase 2 20-03-2007 17:07:26


La franja horaria es GMT +2. Ahora son las 19:15:13.


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