SQL - capturar el ip de una maquina

   
Vista:

capturar el ip de una maquina

Publicado por claudia claudycarmen2011@hotmail.com (1 intervención) el 11/05/2011 18:13:36
Buen dia

Espero me puedan ayudar con mi problema y de antemano muchas gracias, a continuacion describo el caso:

resulta que estoy crando una tabla de bitacora en sql 2000 donde me guarde el evento que ocurre si se modifico, agredo o elimino datos de una tabla, ademas de la fecha y hora en que se hizo dico cambio, hasta alli todo está bien lo que no puedo hacer es guardar que ip se utilizó para hacer dicho cambio, el trigger que le pongo a las tablas para llenar la de bitacora es el siguiente:

CREATE TRIGGER cargo
ON plan_cargos
FOR DELETE, INSERT, UPDATE
AS
BEGIN
DECLARE @NUMERO INT
INSERT INTO Bitacora (EventType,Status,EventInfo)
EXEC ('DBCC INPUTBUFFER(' + @@SPID +')')
SET @NUMERO=@@IDENTITY
UPDATE BITACORA
SET
Fecha=GETDATE()
WHERE BITACORAID=@NUMERO
End

los datos me quedan asi:
1
Language Event
0
update PLAN_PERIODOS SET pp_generado =1 , pp_revisado =1 WHERE pp_correlativo =34 AND pp_codigo =4
30/06/2010 11:28:21 a.m.

No se si se pueda agregar eso a este triger o de que otra manera lo podria hacer, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder