Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Firebird Authentication = trusted Como Funciona (https://www.clubdelphi.com/foros/showthread.php?t=86535)

ASAPLTDA 28-08-2014 04:30:32

Firebird Authentication = trusted Como Funciona
 
Buenas Noches Foristas
He cambiado la configuaracion del archivo firebird.conf en la linea del metodo de autenticarse la cual quedo asi:
Authentication = trusted

He reiniciado el servidor firebird.
Me conectado a la base de datos usando ibexpert, cambiando la forma de autenticarme a trusted y el usuario el mismo de windows.
He creado un nuevo registro que en una tabla la cual tiene asociado un trigger donde mueve el usuario que creo el registro a un cambio de la tabla
Código SQL [-]
CREATE OR ALTER TRIGGER CITIES_BI FOR CITIES
ACTIVE BEFORE INSERT POSITION 1
AS
BEGIN
  NEW.FULTMNTO  =  CURRENT_TIMESTAMP;
  NEW.UULTMNTO  =  CURRENT_USER;
  NEW.FCREACION =  CURRENT_TIMESTAMP;
END
^

Creo el registro pero me esta movimiendo al campo ultmnto el valor de SYDBA ?

Podrian comentar cual es el procedimiento adecuado para registrar el usuario que esta conectado a windows?

Gracias

orodriguezca 29-08-2014 15:40:10

Prueba con USER o con SESSION_USER.

ASAPLTDA 26-09-2014 21:39:17

Pendiente de Otras Alternativas para obtener el usuario
 
Cita:

Empezado por orodriguezca (Mensaje 480516)
Prueba con USER o con SESSION_USER.

Gracias Orodriguez, probe con user pero no logro obtener el usuario de windows, en caso que alguien le funcione podria indicar la version de firebird, el tipo de componente que usa para conectarse, y el trigger usado para obtener el usuario.
Gracias


La franja horaria es GMT +2. Ahora son las 00:37:01.

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