Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-11-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Interbase 7.5 vs Windows 2003 Server

Hola a todos y gracias de antemano. Os agradecería si me pudieseis ayudar con un grave problema que tengo con Interbase 7.5 y Windows 2003 que os paso a comentar, aleatoriamente en el tiempo el Interbase 7.5 se queda bloqueado sin dar respuesta a los clientes. El problema es dificil de describir ya que lo que ocurre es que el Interbase deja de dar respuesta a los clientes entrando en un tiempo de espera infinito, examinado el servidor este no registra ningún tipo de saturación y de hecho el servicio ibserver esta al 0% de CPU. La única solución es reiniciar el servidor ya que en la mayoria de las ocasiones no permite ni reiniciar servicios.


Muchisismas Gracias
Responder Con Cita
  #2  
Antiguo 20-11-2006
mensana mensana is offline
Miembro
 
Registrado: sep 2006
Posts: 69
Poder: 18
mensana Va por buen camino
Revisa el fichero c:\Archivos de programa\Borland\InterBase\interbase.log a ver si te da alguna ayuda
Responder Con Cita
  #3  
Antiguo 20-11-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Interbase.LOG

Gracias por tu contestación de antemano. Eso lo hice y excepto los tipicos logeos del Interbase que puedes encontrar en cualquier instalación no se encuentra nada anormal, inclusoi ningúna anotación a la hora en que se produce el parón.
Responder Con Cita
  #4  
Antiguo 20-11-2006
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
Y de paso, mira este documento, por si te sirve de algo.
Responder Con Cita
  #5  
Antiguo 20-11-2006
mensana mensana is offline
Miembro
 
Registrado: sep 2006
Posts: 69
Poder: 18
mensana Va por buen camino
a veces es culpa de la Base de Datos. Prueba a hacer un mend o un backup+restore
Responder Con Cita
  #6  
Antiguo 20-11-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Cita:
Empezado por Casimiro Notevi
Y de paso, mira este documento, por si te sirve de algo.
Muchas Gracias lo comprobaré pero este problema lo tuve anteriormente con versiones anteriores de Interbase y lo que si ocurria es que en el Interbase.LOG se registraba un movimiento del tipo "broken port" cosa que no me ocurre ahora, pero no descarto que en esta nueva versión de interbase este movimiento no se produzca ante tal error. Lo probaré y te lo comentaré
Responder Con Cita
  #7  
Antiguo 20-11-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Cita:
Empezado por mensana
a veces es culpa de la Base de Datos. Prueba a hacer un mend o un backup+restore
Gracias esa fue mi primera medida y no dió ningún resultado. Es cierto que muchos problemas de Interbase se solucionan de esta manera. Gracias
Responder Con Cita
  #8  
Antiguo 21-11-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
He detectado en el Visor de Sucesos del Windows 2003 Server SP1 que al dejar de dar servicio el Interbase se produce el siguiente error:

Tipo de suceso: Información
Origen del suceso: Application Popup
Categoría del suceso: Ninguno
Id. suceso: 26
Fecha: 21/11/2006
Hora: 13:16:10
Usuario: No disponible
Equipo: SRV2K3
Descripción:
Aplicación emergente: ibserver.exe - Error de aplicación : La instrucción en "0x00415101" hace referencia a la memoria en "0x0000067c". La memoria no se puede "written".
Haga clic en Aceptar para finalizar este programa
Para obtener más información, vea el Centro de ayuda y soporte técnico en http://go.microsoft.com/fwlink/events.asp.

Espero que esto os/me ayude a encontrar el problema Gracias por anticipado.
Responder Con Cita
  #9  
Antiguo 21-11-2006
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
3 cositas:

1.Puedes desinstalar interbase y volver a instalarlo, por si acaso.
2.Yo probaría con firebird, puede que sea un buen remedio. Por probar no se pierde nada
3.¿Has hecho lo que se explica en el enlace que te he pasado antes?

Aunque pueden ser tantas cosas, e incluso que no tengan nada que ver con IB/FB.

Suerte.
Responder Con Cita
  #10  
Antiguo 11-12-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Hola Casimiro No te Vi

Cita:
Empezado por Casimiro Notevi
3 cositas:

1.Puedes desinstalar interbase y volver a instalarlo, por si acaso.
2.Yo probaría con firebird, puede que sea un buen remedio. Por probar no se pierde nada
3.¿Has hecho lo que se explica en el enlace que te he pasado antes?

Aunque pueden ser tantas cosas, e incluso que no tengan nada que ver con IB/FB.

Suerte.
Perdona que no te haya contestado antes pero he estado de viaje fuera y me ha sido imposible.

He conseguido solucionar el problema, el cliente en cuestión compró el Interbase 7.5 actualización sobre la 7.1 y ese era el problema, de alguna manera debe haber algun tipo de conflicto entre estas dos versiones que al actualizar, algunas de las DLL´s se quedan con la versión antigua, por lo que al forzar su actualización se corrigió.

Pero ahora me ha surgido otro problema en otro cliente con la misma enfermedad, pero no los mismos sintomas. En este caso hablo de un Interbase 7.1 sobre Windows 2003 Server "SIN SP1". Lo que ocurre es que de repente deja de dar servicio el Interbase pero en este caso no se registra nada en el intebase.Log, ni en el Visor de Sucesos de Windows, Estoy al borde del suicidio.

Muchas Gracias por todo.
Responder Con Cita
  #11  
Antiguo 13-12-2006
hkromo hkromo is offline
Registrado
 
Registrado: dic 2006
Posts: 2
Poder: 0
hkromo Va por buen camino
Smile

Hola a todos:

En refenrecia al problema, puede haber otra solucion y es si la apicacion esta conectada localmente, si ese es el caso se puede utilizar la conexion como si fuera un cliente a un servidor, ejemplo:

nombreservidor:[ruta fisica de la base de datos]

ej

localhost:c:\basededatos\basededatos.gdb

este tipo de conexion es comun para firebird y lo hago para conectar localmente las db en w2003, me imagine que tambien funciona para interbase.
Responder Con Cita
  #12  
Antiguo 13-12-2006
jhlsys jhlsys is offline
Miembro
 
Registrado: ago 2004
Posts: 25
Poder: 0
jhlsys Va por buen camino
Intenta cambiar la extension

EL problema de tus bloqueos pueder ser debido a que a partir de las versiones de windows ME y superior el sistema hace backup periodicos de datos, y entre ellos se encuentra regisrado interbae, ami mepasaba lo mismo hasta que que renombre la extension de la base de datosm en vez de ponerle gds, le puse *.BDB (para mi base de datos de borland), de esta manera al no estar registrada esta extension, simplemente mi problema de soluciono. Espero te sea de utilidad.
Responder Con Cita
  #13  
Antiguo 15-12-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Cita:
Empezado por hkromo
Hola a todos:

En refenrecia al problema, puede haber otra solucion y es si la apicacion esta conectada localmente, si ese es el caso se puede utilizar la conexion como si fuera un cliente a un servidor, ejemplo:

nombreservidor:[ruta fisica de la base de datos]

ej

localhost:c:\basededatos\basededatos.gdb

este tipo de conexion es comun para firebird y lo hago para conectar localmente las db en w2003, me imagine que tambien funciona para interbase.
Muchas Gracias hkromo pero ya tengo así la conexión. Lo que si se detectan son muchos errores del tipo read errno=10054 en el Log de Interbase que según he visto por ahí se producen por errores de red, pero realmente no conozco el origen de esos supuestos problemas en la red ni como encontrarlos.

Saludos
Responder Con Cita
  #14  
Antiguo 15-12-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Poder: 0
Guti13 Va por buen camino
Cita:
Empezado por jhlsys
EL problema de tus bloqueos pueder ser debido a que a partir de las versiones de windows ME y superior el sistema hace backup periodicos de datos, y entre ellos se encuentra regisrado interbae, ami mepasaba lo mismo hasta que que renombre la extension de la base de datosm en vez de ponerle gds, le puse *.BDB (para mi base de datos de borland), de esta manera al no estar registrada esta extension, simplemente mi problema de soluciono. Espero te sea de utilidad.
jhlsys Gracias por tu sugerencia, es cierto que desde la salida de las versiones de Windows que comentas las extensiones GDB son, para el Sistema Operativo Windows, archivos de sistema que debe proteger y por lo tanto hace una copia de ellos cada vez que se abren. Mis bases de datos tienen extensión IB desde entonces.

Un saludio y gracias otra vez
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Contraseña de Windows 2003 server esimon Windows 2 20-04-2006 17:01:59
EnumServicesStatus y S.O. Windows Server 2003 Aldo API de Windows 5 06-10-2005 11:22:10
Windows 2003 Server dvlt Firebird e Interbase 13 19-07-2005 23:14:56
problemas con interbase 7.0 y Windows 2003 server Giniromero Firebird e Interbase 6 15-03-2005 10:22:57
Interbase en windows server 2003... Sinaloense Firebird e Interbase 3 08-11-2003 02:27:19


La franja horaria es GMT +2. Ahora son las 15:56:43.


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