Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-10-2012
ander ander is offline
Miembro
 
Registrado: may 2003
Posts: 56
Poder: 21
ander Va por buen camino
Virtual PC conexión base de datos

Hola:
He creado un disco virtual con Windows XP y he instalado delphi 7 ,firebird etc... Todo va bien,ejecuto los programas,perfecto.Siempre y cuando este ejecutando en el disco virtual C: ,porque cuando intento ejecutar desde el D: surge un problema de interbase y lo que dice es..... 'raised exception class EIBInterbaseError with message "Unable to complete network request to host " tsclient".
Si lo abro con el Ibexpert,el mismo ibexpert me lo pone como server= remote y server name = Tsclient y me da el mismo error "Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "tsclient".Failed to locate host machine.
He intentado ponerlo como Local y muchas mas cosas, pero no ha servido para nada.
El mismo virtual PC parece ser que crea el TsClient y no encuentro la manera de arreglarlo.
Si alguien me pudiese decir algo le estaria muy agradecido.
Gracias
Responder Con Cita
  #2  
Antiguo 15-10-2012
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 ander Ver Mensaje
Todo va bien,ejecuto los programas,perfecto.Siempre y cuando este ejecutando en el disco virtual C: ,porque cuando intento ejecutar desde el D: surge un problema de interbase
No entiendo "la situación", ¿a qué te refieres con disco virtual c: y ejecutar en d: ?
Responder Con Cita
  #3  
Antiguo 15-10-2012
ander ander is offline
Miembro
 
Registrado: may 2003
Posts: 56
Poder: 21
ander Va por buen camino
Tengo un disco duro con dos particiones un disco C: y otro D: .En el disco C: he creado una máquina virtual que se llama por ejemplo delphi7 y en la configuracion de Windows PC podemos decirle que unidades podemos integrar para esta máquina virtual. En este caso he integrado la unidad D: que es una particion del disco duro original.
Pero al acceder a ella desde la maquina virtual me dá los errores mencionados anteriormente.
Espero haberme explicado mejor.
Gracias por responder
Responder Con Cita
  #4  
Antiguo 15-10-2012
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
Bien, aunque no explicas cosas necesarias, veamos:

Se supone que en el windows "real" tienes instalado firebird, el servidor.
Creo entender que tienes una base de datos en la partición D: de ese windows "real".
En la máquina virtual windows "virtual" tendrás instalado firebird, el cliente (o completo, el servidor y el cliente)
Quieres conectar desde el windows "virtual" a una BD que está en la partición D: del windows "real".

Tan sólo debes asignar la ruta absoluta completa a la misma, algo así como:

192.168.1.5:D:\eldirectorio\labasedatos.fdb

Eso es suponiendo que el windows "real" tenga la IP 192.168.1.5
Responder Con Cita
  #5  
Antiguo 15-10-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.276
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ander Ver Mensaje
Tengo un disco duro con dos particiones un disco C: y otro D: .En el disco C: he creado una máquina virtual que se llama por ejemplo delphi7 y en la configuracion de Windows PC podemos decirle que unidades podemos integrar para esta máquina virtual. En este caso he integrado la unidad D: que es una particion del disco duro original.
Pero al acceder a ella desde la maquina virtual me dá los errores mencionados anteriormente.
Espero haberme explicado mejor.
Gracias por responder

Creo que no puedes acceder a ese disco directamente. En otras máquinas virtuales se pueden conectar esos discos (una vez compartidos) como unidad de RED asignándoles una letra. en ese caso, posiblemente ya te dejará acceder.
¿Puedes probarlo?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 15-10-2012
ander ander is offline
Miembro
 
Registrado: may 2003
Posts: 56
Poder: 21
ander Va por buen camino
No creía, que fuese necesario instalar el servidor de Firebird, en el windows "real".
Lo acabo de instalar y me funciona ,perfectamente.
Gracias por todo.
Responder Con Cita
  #7  
Antiguo 15-10-2012
ander ander is offline
Miembro
 
Registrado: may 2003
Posts: 56
Poder: 21
ander Va por buen camino
Ya había leído que no se podía acceder a ese disco directamente y que haba que asignarle una letra como unidad de red. Lo haba hecho pero tampoco funcionaba.Me imagino que todo es por no tener el firebird instalado en el windows "real".
Gracias a los dos por ayudarme.
Responder Con Cita
  #8  
Antiguo 15-10-2012
ander ander is offline
Miembro
 
Registrado: may 2003
Posts: 56
Poder: 21
ander Va por buen camino
Por curiosidad he asignado una letra ( Y: ) como unidad de red Y:\PROG_DELPHI_2009\2349_4\dbf\2349_4.FDB y resulta que me sigue dando el mismo error.
En cambio escribiendo la IP del windows real no tengo ningún problema 192.168.1.220:D:\PROG_DELPHI_2009\2349_4\dbf\2349_4.FDB

Última edición por Casimiro Notevi fecha: 15-10-2012 a las 16:33:33.
Responder Con Cita
  #9  
Antiguo 15-10-2012
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
Por supuesto, el servidor necesita firebird, es lógico, obvio, evidente. Ten en cuenta que el windows "virtual" es otro ordenador con su propia IP. Por lo tanto, desde el windows "virtual" estás accediendo a otro equipo, el "real", y tienes que tratarlo como en la "vida normal", como otro PC.

Sobre la ruta: ya lo he dicho antes, tienes que poner la ruta absoluta completa y real del servidor. No valen alias, unidades de red con otros nombres ni nada de eso. Sólo la ruta real absoluta.

Todo lo demás sobra, no hay que compartir nada, un servidor firebird sólo necesita el puerto 3050 abierto, se acabó.
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
Conexion a base de datos macdroopy Conexión con bases de datos 3 22-11-2010 17:41:50
conexion con base de datos johnniewalker Conexión con bases de datos 5 03-12-2007 13:38:25
conexion de una base de datos fmonte Varios 0 19-03-2005 12:43:34
conexion con base de datos via ip marcelofabiani MySQL 3 10-02-2005 00:15:32
Conexion con Base de Datos trex2000 Conexión con bases de datos 0 19-04-2004 23:59:54


La franja horaria es GMT +2. Ahora son las 15:11:35.


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