bonjour a tous

j'ai besoin de faire un audit pour toutes les connexion faite a travers le login sa

sur le site http://www.developpez.net/ je viens de trouver ce article écrit par Etienne ZINZINDOHOUE qui parle du sujet

http://zinzineti.developpez.com/sqls...rs-type-logon/

j'ai besoin de modifier ce trigger pour ajouter aussi l'opération transactionnelle faite avec se login sa

qui a une idéé SVP ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
CREATE TRIGGER [TR_audit_loginsa]
ON ALL SERVER 
FOR LOGON
AS
BEGIN
       DECLARE @DataTrigger XML          
       SET @DataTrigger = EVENTDATA() ;
 
       IF ORIGINAL_LOGIN()= 'sa'        
       INSERT INTO master..audit_loginsa 
       SELECT @DataTrigger.value('(/EVENT_INSTANCE/LoginName)[1]', 'varchar(50)'),
		      @DataTrigger.value('(/EVENT_INSTANCE/LoginType)[1]', 'varchar(50)'),
              @DataTrigger.value('(/EVENT_INSTANCE/PostTime)[1]', 'datetime'),         
              @DataTrigger.value('(/EVENT_INSTANCE/ClientHost)[1]', 'sysname')          
END
 
GO
 
ENABLE TRIGGER [TR_audit_loginsa] ON ALL SERVER
GO
merci pour vos aides