FBAuditor
v1.0.1

FBAuditor es un software que permite crear Bítacoras de eventos en Gestores de Base de Datos Firebird.

Caracteristicas
  • Soporte para SGBD Firebird version 1.0, 1.5 y 2.0.
  • Licencia GPL v2.1
  • Es soportado por los sistemas operativos Unix, GNU/Linux y Windows; según su compilación
  • Es desarrollado en FreePascal 2.0.4.

Requerimientos para ser Compilado:

Forma de trabajo de FBAuditor:
  1. Crea la tabla de bítacora con la siguiente estructura:
    CREATE TABLE FA_TA_AUDITOR(
    VC_TABLA varchar(32),
    VC_CAMPO varchar(32),
    CH_ACCION char(1),
    VC_USUARIO varchar(128) default CURRENT_USER,
    DA_FEC_REGISTRO timestamp default 'now',
    VC_LLAVES varchar(255),
    VC_VAL_ANT varchar(255),
    VC_VAL_POST varchar(255),
    VC_COD_MAQUINA varchar(20));
  2. Crea disparadores (Triggers) que serán ejecutados después de los eventos de inserción, modificación y borrado de registros; sobre cada una de las tablas de la base de datos. Los disparadores insertan en la tabla de bítacoras los eventos sobre cada uno de los campos de la tabla tratada, de la siguiente manera:
    CampoTipoDescripción de uso
    VC_TABLACáracterNombre de la tabla
    VC_CAMPOCáracterCampo actualizado
    CH_ACCIONCáracterAcción realizada (I:Insert, U:Update, D:Delete)
    VC_USUARIOCáracterUsuario que realizón la acción
    DA_FEC_REGISTROFecha y HoraFecha y hora de realización de la acción
    VC_LLAVESCáracterClave primaria de el registro actualizado
    VC_VAL_ANTCáracterValor anterior a la acción
    VC_VAL_POSTCáracterValor posterior a la acción
    VC_COD_MAQUINACáracterIP de la PC donde se realizó la acción


Imagenes:
Descargas:
version 1.0.1