Collection Contents 上一页 下一页 PDF

SQL Anywhere Studio 安全指南

限制和其它安全问题

更改嵌套对象的所有权


本页介绍了如何以等效于 C2 安全认证配置的方式对 Adaptive Server Anywhere 进行操作。它不提供有关此主题的一般信息。

视图和过程可访问由不同用户拥有的基础对象。例如,如果 usera、userb、userc 和 userd 是四个不同的用户,而 userd.viewd 可能基于 userc.viewc,userc.viewc 可能基于 userb.viewb,userb.viewb 可能基于 usera.table。对于过程,也与此相似:userd.procd 可能会调用 userc.procc,userc.procc 可能会调用 userb.procb,userb.procb 可能会插入 usera.tablea。

下列 [任意访问控制](DAC) 规则适用于嵌套视图和表:

下列 DAC 规则适用于嵌套过程:

下面介绍描述此行为的一些示例。


示例 1:用户 1 创建表 1,用户 2 在表 1 上创建视图 2
示例 2:用户 2 创建访问表 1 的过程 2
示例 3:用户 1 创建表 1,用户 2 创建表 2,用户 3 创建将表 1 和表 2 连接在一起的视图 3

Collection Contents 上一页 下一页 PDF