2016-08-18 67 views
0

有没有一种方法或工具可以提供直接在SQL Server 2012中更新过的数据的审计报告?直接“修改”数据的SQL审计

我们有明显添加和更新数据的应用程序,这些应用程序使用特殊的登录名。

我关心的是数据库管理员,他们可能会直接在不通过应用程序的情况下直接更改记录。有时候这是必要的,所以我不能删除他们的权利,但我想获得一份报告。

TIA

回答

1

您可以使用SQL Server审计功能来执行该任务。使用审计和 审计规范,您可以检查哪些查询已被哪些用户在哪些时间运行,以及在哪个对象上运行。它对 非常方便,可以找到实际上在任何对象上添加或修改的内容。您确定 可以使用CTC,但创建审计比定义CTC或CDC的 更容易。查看本网站查看详细信息。: https://msdn.microsoft.com/en-us/library/cc280386.aspx