Я хочу провести простой аудит изменений данных в таблице SQL Server.Я создал триггер, как описано в этой статье http://www.simple -talk.com / sql / database-administrator / pop-rivetts-sql-server-faq-no.5-pop-on-the-audit/
Но когда пользователь входит в приложение ASP.net со своей учетной записью asp.net и выполняет обновление данных, триггер фиксирует "NT AUTHORITY \ SYSTEM" имя пользователя, который внес изменения в данные.Есть ли возможность получить имя зарегистрированного пользователя asp.net из триггера вместо этого универсального NT AUTHORITY \ SYSTEM .
вы видите полномочия nt, потому что это идентификатор пула приложений, в котором выполняется рабочий процесс.
единственный способ увидеть фактического пользователя, если вы используете аутентификацию AD и задаете олицетворение true.