gpt4 book ai didi

sql-server - 无论如何要为 "SELECT"语句创建 SQL Server DDL 触发器吗?

转载 作者:行者123 更新时间:2023-12-02 11:51:57 25 4
gpt4 key购买 nike

我正在处理一些敏感的会计表,我想审核在表上执行的任何 SELECT 语句或与其关联的任何 View 。

我没有找到任何DDL Events与 SELECT 语句有关的 BOL(在线图书)。DML 触发器仅适用于 INSERTUPDATEDELETE

是否可以通过 SELECT 语句记录谁访问表和 View ?

最佳答案

是的,可以通过创建 Event Notification 来实现上AUDIT_DATABASE_OBJECT_ACCESS_EVENT事件。不过,做这样的事情的成本将是巨大的。

使用audit infrastructure要好得多,或按照 gbn 的建议使用自定义访问包装器。

关于sql-server - 无论如何要为 "SELECT"语句创建 SQL Server DDL 触发器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1515598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com