我在sql中有三个登录“user1”,“user2”和“user3”。我想仅启用审核日志以跟踪“user2”完成的更新活动。
我想仅启用审核日志以跟踪“user2”完成的更新活动。
不确定审计,我也不认为您可以为一个用户启用审计,但您可以使用扩展事件来捕获相同的。
尝试创建一个示例审计,以查看哪些(ntusername,session_ntusername,服务器主体名称)对您有帮助
创建扩展事件并选择批量启动事件(任何ddl,dml应该是一个批处理),然后在下一个屏幕中选择下面
在下一个屏幕中,您可以使用谓词仅记录任何用户名的事件..您可以使用类似条件,等于谓词等等,如下所示..您还可以使用AND和OR谓词的多个条件
AND
OR
您也可以将此文件记录下来,以便日后分析,就像审核一样
我们可以使用审计过滤器作为“([server_principal_name] ='user1')”。