Вот как вы можете получить имя хранимой процедуры внутри триггера. Пользователь может быть вызван функцией suser_sname ().
declare @ExecStr varchar(1000);
CREATE TABLE #inputbuffer (
EventType varchar(500)
, Parameters varchar(500)
, EventInfo varchar(4000)
);
SET @ExecStr = 'DBCC INPUTBUFFER(' + STR(@@SPID) + ')'
INSERT INTO #inputbuffer
EXEC (@ExecStr)
SELECT EventInfo FROM #inputbuffer