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 10-10-2019
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Cool Conexion entre base de datos Firebird

Hola a todos, quiero saber si se puede hacer lo siguiente y si tienen un ejemplo.

Tengo mi base de datos firebird 3 donde llevo la auditoria de los datos modificados por medio de triggers. El tema es que la base de datos crece demasiado y tengo la idea de ver si puedo mover esa auditoria a otra base de datos.

O sea en vez que los triggers de la base de datos A realicen los insert de la tabla de auditoria de la base de dato A lo realicen en una base de datos B.

O sea, básicamente lo que necesito saber es si puedo desde un triggers de una base de datos insert datos en una tabla de otra base de datos.
Por supuesto las 2 bases de datos están en el mismo servidor.

Desde ya muchas gracias.
Saludos
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #2  
Antiguo 10-10-2019
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 163
Poder: 13
engranaje Va por buen camino
Has probado con Execute statement?

execute statement('insert into tabla (campo) values(valor)')(:Parametro)on external 'servidor:C:\DB\DB.FDB' as user 'USUARIO' PASSWORD 'CONTRASEÑA';
Responder Con Cita
  #3  
Antiguo 10-10-2019
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
Se puede como te han indicado.
¿Y qué quieres decir exactamente con que "crece demasiado"?
Responder Con Cita
  #4  
Antiguo 10-10-2019
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Cita:
Empezado por engranaje Ver Mensaje
Has probado con Execute statement?

execute statement('insert into tabla (campo) values(valor)')(:Parametro)on external 'servidor:C:\DB\DB.FDB' as user 'USUARIO' PASSWORD 'CONTRASEÑA';
Gracias Engranaje...

Casimiro Notevi, lo que quiero decir es que aumenta mucho el tamaño... y al cabo de unos cuantos meses 6 meses termina teniendo mas registros y ocupando mas espacio en disco la informacion de auditoria que los propios datos de la db... Por eso quiero buscar la forma de sacar la auditoria de datos fuera de la db.

Mi auditoria guarda los datos nuevos que se insertaron, los que se modificaron y los que se eliminaron. todos en una sola tabla, un registro por campo por tabla

Saludos-
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #5  
Antiguo 10-10-2019
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
Pues sí, con 50 o 100 gigas hace falta tiempo para hacer un backup, aunque después tendrás que hacer el backup de dos bases de datos.
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
problemas de conexion a base de datos firebird sema32 Conexión con bases de datos 4 05-04-2013 20:53:57
Como hacer conexión de una base de datos en firebird. Niiña Conexión con bases de datos 5 28-11-2011 22:43:04
conexion a base de datos Firebird 2.0 ebeltete Firebird e Interbase 6 30-05-2007 00:18:56
conexion a base de datos Firebird con linux gescoto99 Linux 3 17-03-2005 22:55:17
diferencia entre inter base 6.5 y firebird 1.03 ronimaxh Conexión con bases de datos 0 16-12-2003 20:57:12


La franja horaria es GMT +2. Ahora son las 17:52:07.


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