Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 安全 » 保护数据的安全

 

审计数据库活动

每个数据库都有一个与之关联的事务日志文件。事务日志用于数据库恢复。它是有关针对数据库执行的事务的记录。请参见事务日志

事务日志存储所有已执行的数据定义语句和执行这些语句的用户 ID。它还存储所有的更新、删除、插入以及执行那些语句的用户。然而,对某些审计目的而言,这是不够的。缺省情况下,事务日志并不包含事件的发生时间,而只是包含事件发生的顺序。此外,它既不包含失败的事件,也不包含 SELECT 语句。

审计 是跟踪对数据库所执行活动的一种方法。使用审计时,会在事务日志中保存附加数据,其中包括:

  • 包括终端 ID 在内的所有登录尝试(成功的和失败的)。

  • 所有事件的准确时间戳(精确到毫秒)。

  • 所有的权限检查(成功的和失败的),包括检查的权限所涉及的对象(如果适用)。

  • 所有要求具有 DBA 权限的操作。

为数据库启用了审计时,无法停止使用事务日志。如果要禁用事务日志,必须先禁用审计。


控制审计
检索审计信息
添加审计注释
审计示例
数据库服务器外的审计操作