[SQL Server] Suivre via un trigger de type SERVER les connexions vers le serveur SQL Server
-- =============================================
-- Author: Zouhaier KHARROUBI
-- Create date: 27/04/2017
-- Description: Création d'un trigger de type SERVER qui permet de tracer les connexions vers le serveur SQL Server
-- =============================================
CREATE TABLE MA_BASE..SESSIONS_HISTORIQUE
(
date_session DATETIME NULL
,num_session SMALLINT NULL
,nom_application NVARCHAR(128) NULL
,nom_machine NVARCHAR(128) NULL
,login_utilisateur SYSNAME NULL
)
CREATE TRIGGER [trg_Server_SessionsHistorique]
ON ALL SERVER
FOR LOGON
AS
BEGIN
INSERT INTO MA_BASE..SESSIONS_HISTORIQUE(date_session,num_session,nom_application,nom_machine,login_utilisateur)
VALUES (GETDATE(),@@spid,APP_NAME(),HOST_NAME(),SYSTEM_USER)
END;