在基于角色的安全模型中,用户必须具有特定的特权或角色才能运行指定的数据库操作。在本教程中,您是具有完全管理能力的数据库管理员。您需要两名同事负责调试程序并更正调试过程中发现的任何错误。还需要这些同事负责运行公司数据库备份(在此情形中,数据库为 SQL Anywhere 示例数据库)。最后,您需要这两名同事均能更新数据库中的 Employees 表。
必须为两名同事创建用户 ID,并授予他们执行这些任务所需的特权和角色。在本教程中,使用 Sybase Central 来执行教程中的任务。
Sybase Central 高速缓存关于数据库的信息,如用户所拥有的特权和角色。如果在另一个连接上对数据库进行更改,Sybase Central 只有在您刷新 Sybase Central 中的数据库之后才会看到所做的更改。您可以选择数据库或选择左侧面板的树中的任意对象,然后按 F5 执行此操作。
第 1 课:创建两个新用户:User1 和 User2 (Sybase Central)
第 2 课:向 User1 授予特权 (Sybase Central)
第 3 课:创建一个角色并将其授予 User1 (Sybase Central)
第 4 课:将 User1 转换为用户扩展角色并将该角色授予 User2 (Sybase Central)
第 5 课:查看 User2 的角色和特权 (Sybase Central)
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |