Есть ли способ сохранить идентификатор пользователя, когда он запускает триггер SQL? - PullRequest
0 голосов
/ 04 февраля 2009

Есть ли способ отследить личность пользователя, когда он запускает триггер удаления в T-SQL 2005, например с уникальным идентификатором? Если я записываю UNIQUEIDENTIFIER, как мне отследить его до пользователя?

Ответы [ 2 ]

2 голосов
/ 04 февраля 2009

взгляните на suser_sname () или user_name () для входа в Windows / SQL, конечно, если все используют один и тот же логин, это вам не поможет

в удаленной псевдотаблице будут все строки, которые нужно удалить, так что в худшем случае вы можете разгрузить их в другом месте, если вам нужно вернуть их обратно

2 голосов
/ 04 февраля 2009

Вы можете сохранить @@ SPID во время триггера и отследить до пользователя, используя sp_who

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...