Je creer des triggers pour mes tables et je souhaite recupérer le login de connexion à la base de donnée pour connaitre la personne qui a fait un insert (par exemple)
J'ai utiliser la procédure sql "user" mais il ne prend pas du tout en compte le nom de l'utilisateur à chaque fois il me marque "dbo". Je ne comprend pas d'où "dbo" sort dans un premier temps. Et dans uns econd temps, je voudrais voir a la place de dbo le nom de l'utlilisateur qui modifier la table en question.
Voici ce que contient ma procédure dans mon trigger:
Merci pour vos solutions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 INSERT INTO rapport (users,dateOperation,nomTable,champs) SELECT user, getDate(), 'matable_insert', ins.champs1+'$'+ FROM inserted ins
Partager