Вы можете сохранить имя пользователя в контексте соединения (закодировать его как varbinary).
DECLARE @a VARBINARY(128)
SET @a = CAST('myuser' AS VARBINARY(128))
SET CONTEXT_INFO @a
Где @a содержит закодированное имя пользователя.В вашем триггере вы можете получить контекстную информацию с помощью функции CONTEXT_INFO()
и декодировать ее в varchar.
SELECT cast(CONTEXT_INFO() as VARCHAR(128))