【发布时间】:2025-12-24 13:30:15
【问题描述】:
当他/她在 T-SQL 2005 上触发删除触发器时,是否有任何方法可以跟踪用户的身份,例如使用唯一标识符?如果我确实记录了 UNIQUEIDENTIFIER,我如何将其追溯到用户?
【问题讨论】:
当他/她在 T-SQL 2005 上触发删除触发器时,是否有任何方法可以跟踪用户的身份,例如使用唯一标识符?如果我确实记录了 UNIQUEIDENTIFIER,我如何将其追溯到用户?
【问题讨论】:
看看 suser_sname() 或 user_name() 用于 windows/sql 登录,当然如果每个人都使用相同的登录,这对你没有帮助
已删除的伪表将包含所有要删除的行,因此在最坏的情况下,您可以将它们卸载到其他地方以防万一您需要将它们取回
【讨论】:
您可以在触发时存储@@SPID 并使用 sp_who 追溯到用户
【讨论】: