Club Delphi  
    Paypal   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 21-05-2013
cointec cointec is offline
Miembro
 
Registrado: jul 2004
Ubicación: Alicante-España
Posts: 76
Poder: 22
cointec Va por buen camino
Cuando no haya conexiones, renombra la base de datos, si te deja entonces puedes copiarla sin problemas. Si tuvieses varias bases de datos funcionando, no es una buena idea tener que parar el motor de base de datos para mover una base de datos de ubicación.

Yo suelo utilizar alias en las conexiones. Si cambias la ruta del alias en primer lugar, impides que se puedan conectar a la base de datos mientras la mueves, por supuesto, una vez que se ha renombrado. Una vez en el destino, dejas el nombre al que apunta el alias.
__________________
Un saludo, Jesus García
Responder Con Cita
  #2  
Antiguo 21-05-2013
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por cointec Ver Mensaje
Cuando no haya conexiones, renombra la base de datos, si te deja entonces puedes copiarla sin problemas..
Ese método no es muy fiable, no sería la primera vez que veo una BD copiada así y que estaba defectuosa, aunque se copió sin problemas.

La opción de cambiar el alias es una estupenda idea.
Responder Con Cita
  #3  
Antiguo 21-05-2013
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 416
Poder: 17
bulc Va por buen camino
Gracias pero, ¿cómo gestiono los ALIAS? Soy novato

Cita:
Empezado por cointec Ver Mensaje
Cuando no haya conexiones, renombra la base de datos, si te deja entonces puedes copiarla sin problemas. Si tuvieses varias bases de datos funcionando, no es una buena idea tener que parar el motor de base de datos para mover una base de datos de ubicación.

Yo suelo utilizar alias en las conexiones. Si cambias la ruta del alias en primer lugar, impides que se puedan conectar a la base de datos mientras la mueves, por supuesto, una vez que se ha renombrado. Una vez en el destino, dejas el nombre al que apunta el alias.
Sólo contacto con Firebird usando el ISQL y el Guardian. El resto es territorio indio. ¿Serías tan amable de dar alguna indicación sobre como gestionar
los alias en Firebird? Gracias de nuevo.
Responder Con Cita
  #4  
Antiguo 21-05-2013
cointec cointec is offline
Miembro
 
Registrado: jul 2004
Ubicación: Alicante-España
Posts: 76
Poder: 22
cointec Va por buen camino
En el raíz de la instalación de Firebird tienes un archivo (si no existe lo creas) llamado aliases.conf.
El formato es muy simple. En cada línea puedes establecer un par de valores alias=ruta+basededatos.

Por ejemplo,

Midb=c:\bd\midb.fdb

Cuando formas la cadena de conexión, por ejemplo para una conexión local, en vez de localhost:c:\bd\midb.fdb utiliza localhost:midb.

De esta forma es sencillo cambiar la ubicación de la base de datos sin tener que modificar las cadenas de conexión en los puestos cliente.
__________________
Un saludo, Jesus García
Responder Con Cita
  #5  
Antiguo 21-05-2013
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 416
Poder: 17
bulc Va por buen camino
Entendido, pero no... tanto.

Mi Firebird_2_5 se encuentra en C:\Program Files\Firebird\Firebird_2_5. El archivo de configuración de alias, ¿debe estar en Firebird_2_5?
Parece mentira que de cada paso avanzado, salgan tres o cuatro dudas más.
Yo no acabo de entender como es que mi antigua base de datos Paradox con sólo un TTable se tragara seis mil quinientos registros (y subiendo) como
si nada. Y ahora con Firebird no hace más que decir: "Insuficient memory". Pero bueno, eso es otra historia.
Me pregunto qué componentes son los menos "pesados" para conectar con Firebird. Pero bueno, mejor abro otro nuevo filamento a ver si se me enciende
la mente un poco.
Por cierto, nadie se conecta a mis bases de datos... salvo yo.
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
¿ Existe una versión moderna de database desktop o otro software que haga lo mismo? Master23 Varios 1 13-06-2010 06:40:06
Mover dos formularios al mismo tiempo santus OOP 3 01-08-2008 19:38:29
Problema para el Soporte de The Borland Database Engine mordones Conexión con bases de datos 4 24-12-2007 18:55:34
Clausula SQL para mover un registro karlaoax SQL 1 17-08-2007 21:49:25
Impedir mover el form y redimensionar al mover barra tareas jealousy API de Windows 0 15-06-2004 12:58:05


La franja horaria es GMT +2. Ahora son las 20:54:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi