我们的遗留应用程序已经超过了4000+触发器。
为了诊断错误,我们必须跟踪哪些触发器(S)将记录插入到特定的表中。
如果遗留触发器将其活动记录到一个公共表中,我们就可以轻松地在特定表上跟踪该活动。
但触发器不是这样被编码的。
是否有一种方法可以设置某种审计过程来跟踪表上的下列活动:
a. which trigger inserted record into the table
b. what was the statement
c. when the activity took place.
因为这是一个开发环境-我们不太关心性能的影响。
谢谢大家。
Server 2012数据库审核在指定主体DBO时对sysadmins执行审计。但是,这会导致对所有系统管理员进行审计。什么配置或解决方案可以用于仅审计一个具有sysadmin成员资格的特定组,而不对所有sysadmins的所有活动进行审计?我们试图减少不必要的操作事件(即sql引擎服务帐户或其他属于sysadmin且不需要审计的服务帐户)。这是一个用户数据库。
我必须在SharePoint和OneDrive for Business中获得用户活动。通过管理中心获取这些信息的一种方法是。通过管理员凭据,我们可以搜索报告并将其导出到本地机器。但是,我想知道,是否有其他方法来获取这些报告(使用rest或任何其他库)?Microsoft是否提供了从审核日志中获取用户活动的其他方法?如果有人能帮我解决这些问题,我们将不胜感激!谢谢!