数据库管理员可以启用审计,以向事务日志添加与安全有关的信息。这可以通过使用 Sybase Central 或 Interactive SQL 来完成。
缺省情况下,审计处于禁用状态。要启用和禁用审计,必须具有 DBA 权限。
使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到数据库。
右击数据库并单击 [属性]。
单击 [审计] 选项卡并选择下列选项之一:
不收集此数据库的审计信息 不收集任何审计信息。此选项通过将审计数据库选项设置为 Off 来禁用审计。请参见auditing 选项。
收集此数据库的所有审计信息 收集数据库的所有类型审计信息。此选项通过将审计数据库选项设置为 On 来启用审计。请参见auditing 选项。
事务日志在选择此选项时可能显著增大。
收集此数据库的以下类型的审计信息 允许指定需要收集的审计信息。例如,可以选择仅收集 DDL 更改。 请参见sa_enable_auditing_type 系统过程。
选择此选项将更改 auditing_options 数据库选项的设置。请参见auditing_options 选项。
单击 [确定]。
以具有 DBA 权限的用户身份连接到数据库。
执行以下语句启用审计:
SET OPTION PUBLIC.auditing = 'On'; |
要指定想要启用的审计信息类型,请使用以下系统过程:
CALL sa_enable_auditing_type( 'all' ); |
可以通过使用想要启用的审计类型替换 all 来控制收集的审计信息的类型。请参见sa_enable_auditing_type 系统过程。
执行以下语句关闭审计:
SET OPTION PUBLIC.auditing = 'Off'; |
要指定想要禁用的审计信息类型,请使用以下系统过程:
CALL sa_disable_auditing_type( 'all' ); |
可以通过使用想要禁用的审计类型替换 all 来停止收集指定类型的审计信息。请参见sa_disable_auditing_type 系统过程。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |