是否有方法或工具可以提供已在SQL Server 2012中直接更新的数据的审核报告?
我们有明显添加和更新数据的应用程序,这些应用程序使用特殊登录。
我担心的是数据库管理员,他们可能直接更改记录而无需通过应用程序。有时这是必要的,所以我不能删除他们的权利,但我想获得一份报告。
TIA
答案 0 :(得分:1)
您可以使用sql server audit功能执行此任务。使用审计和 审计规范,您可以检查已运行的查询 用户在什么时间以及在哪个对象上。它如此方便 找到在任何对象上实际添加或修改的内容。你确定 可以使用CTC,但审计的创建要容易得多 定义CTC或CDC。查看此站点以获取审核详细信息: https://msdn.microsoft.com/en-us/library/cc280386.aspx