创建数据库时,还会自动创建 SYS、PUBLIC 和 dbo 组。这些组都没有口令,因此不可以用 SYS、PUBLIC 或 dbo 连接到数据库。但是,这些组都在数据库中起着重要作用。请参见系统视图的用户和权限。
SYS 组 SYS 组拥有数据库的系统表和视图,它们包含了有关数据库模式的完整说明(包括所有数据库对象和所有用户 ID)。
PUBLIC 组 PUBLIC 组拥有对系统表的 SELECT 权限。此外,PUBLIC 组还是 SYS 组的成员,并拥有某些系统表和视图的读取访问权,因此数据库的任何用户都可以了解有关数据库模式的信息。如果要限制此访问权限,可将 PUBLIC 在 SYS 组中的成员资格撤消。
任何新用户 ID 都会自动成为 PUBLIC 组的成员,并继承由拥有 DBA 特权的用户专门授予该组的任何权限。如果需要,您还可以撤消用户在 PUBLIC 中的成员资格。
DIAGNOSTICS 组 DIAGNOSTIC 组拥有诊断表和视图。该组中的成员会继承运行诊断操作的权限。请参见性能提高、诊断和监控。
dbo 组 dbo 组拥有许多系统存储过程和视图。dbo 组是 SYS 组的成员。PUBLIC 组是 dbo 组的成员。dbo 组还拥有用于 UltraLite 和 MobiLink 的表。
SA_DEBUG 组 SA_DEBUG 组的成员资格可让用户使用 SQL Anywhere 调试程序。请参见SQL Anywhere 调试程序。
SYS_SPATIAL_ADMIN_ROLE 组 只要具备此组的成员资格,用户就可以创建、变更或删除空间参照系与空间测量单位。请参见空间数据简介。
EXTENV_MAIN 和 EXTENV_WORKER 用户 EXTENV_MAIN 和 EXTENV_WORKER 用于外部环境支持。它们仅供内部使用且有权限限制。请参见SQL Anywhere 外部环境支持。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |