Compatibility roles are automatically created in each newly created or database and has been granted specific system privileges.
You can grant and revoke compatibility roles to users and roles. They can be migrated to standalone roles and dropped under specific conditions. Compatibility role names begin with SYS_AUTH_ and end with _ROLE. Also called predefined roles, they are created for backward compatibility with earlier versions of SAP Sybase IQ.
Compatibility Role Name | Authorized Tasks Supported |
---|---|
SYS_AUTH_SA_ROLE | Allow users to perform authorized tasks pertaining to data and system administration responsibilities. |
SYS_AUTH_SSO_ROLE | Allow users to perform authorized tasks pertaining to security and access control responsibilities. |
SYS_AUTH_DBA_ROLE | Allow users to perform all authorized tasks. |
SYS_AUTH_BACKUP_ROLE | Allow users to perform all backups. |
SYS_AUTH_MULTIPLEX_ADMIN_ROLE | Allow users to perform authorized tasks to manage Multiplex. |
SYS_AUTH_OPERATOR_ROLE | Allow users to checkpoint databases, drop connections (including those for users with SYS_AUTH_DBA_ROLE), back up databases, and monitor the system. |
SYS_AUTH_PERMS_ADMIN_ROLE | Allow users to manage data privileges, groups, authorities, and passwords. |
SYS_AUTH_PROFILE_ROLE | Allow users to enable/disable server tracing for application profiling. |
SYS_AUTH_READFILE_ROLE | Allow users to read to a file resident on the server machine. |
SYS_AUTH_READCLIENTFILE_ROLE | Allow users to read to a file resident on the client machine. |
SYS_AUTH_RESOURCE_ROLE | Allow users to create new database objects, such as tables, views, indexes, or procedures. |
SYS_AUTH_SPACE_ADMIN_ROLE | Allow users to manage dbspaces. |
SYS_AUTH_USER_ADMIN_ROLE | Allow users to manage external logins, login policies, and other users. |
SYS_AUTH_VALIDATE_ROLE | Allow users to validate or check tables, materialized views, indexes or databases in the system store that are owned by any user. |
SYS_AUTH_WRITEFILE_ROLE | Allow users to write to a file resident on the server machine. |
SYS_AUTH_WRITECLIENTFILE_ROLE | Allow users to write to a file resident on the client machine. |