标签: sql-server triggers auditing
我正在实现一个插入的触发器,我正在考虑使用ORIGINAL_LOGIN函数来捕获当前正在执行的用户。我想知道使用ORIGINAL_LOGIN进行审计的利弊。 SYSTEM_USER在什么情况下提供了更好的替代ORIGINAL_LOGIN?
答案 0 :(得分:9)
SYSTEM_USER为您提供用于运行查询的凭据。这对于确定哪些权限处于活动状态非常重要。 ORIGINAL_LOGIN正在为您提供建立连接的用户。这也是重要的信息。
SYSTEM_USER
ORIGINAL_LOGIN
要获得正确的审核结果,都需要记录。