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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 安全 » 保护数据的安全 » 审计数据库活动

 

控制审计

数据库管理员可以启用审计,以向事务日志添加与安全有关的信息。这可以通过使用 Sybase Central 或 Interactive SQL 来完成。

缺省情况下,审计处于禁用状态。要启用和禁用审计,必须具有 DBA 权限。

 ♦  控制审计 (Sybase Central)
  1. 使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到数据库。

  2. 右击数据库并选择 [属性]。

  3. 单击 [审计] 选项卡并选择下列选项之一:

    • 不收集此数据库的审计信息   不收集任何审计信息。此选项通过将审计数据库选项设置为 Off 来禁用审计。请参见auditing 选项

    • 收集此数据库的所有审计信息   收集数据库的所有类型审计信息。此选项通过将审计数据库选项设置为 On 来启用审计。请参见auditing 选项

      事务日志在选择此选项时可能显著增大。

    • 收集此数据库的以下类型的审计信息   允许指定需要收集的审计信息。例如,可以选择仅收集 DDL 更改。请参见sa_enable_auditing_type 系统过程。选择此选项将更改 auditing_options 数据库选项的设置。请参见auditing_options 选项

  4. 单击 [确定]。

 ♦  控制审计 (Interactive SQL)
  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 执行以下语句启用审计:

    SET OPTION PUBLIC.auditing = 'On';

    要指定想要启用的审计信息类型,请使用以下系统过程:

    CALL sa_enable_auditing_type( 'all' );

    可以通过使用想要启用的审计类型替换 all 来控制收集的审计信息的类型。请参见sa_enable_auditing_type 系统过程

  3. 执行以下语句关闭审计:

    SET OPTION PUBLIC.auditing = 'Off';

    要指定想要禁用的审计信息类型,请使用以下系统过程:

    CALL sa_disable_auditing_type( 'all' );

    可以通过使用想要禁用的审计类型替换 all 来停止收集指定类型的审计信息。请参见sa_disable_auditing_type 系统过程

 审计个别连接
 另请参见