Получить зарегистрированного пользователя членства asp.net из SQL Server Table Trigger - PullRequest
0 голосов
/ 01 ноября 2010

Я хочу провести простой аудит изменений данных в таблице 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 .

1 Ответ

2 голосов
/ 07 ноября 2010

вы видите полномочия nt, потому что это идентификатор пула приложений, в котором выполняется рабочий процесс.

единственный способ увидеть фактического пользователя, если вы используете аутентификацию AD и задаете олицетворение true.

...