【发布时间】:2013-05-17 07:46:28
【问题描述】:
我正在开发一个名为 S 的模式(库)上的 DB2 for i 数据库(又名 DB2/400)。
在模式 S 中,我使用用户 A 创建数据库表、过程等。我还需要用户 B 对这些新对象拥有所有权限。因此,我将架构 S 上的所有权限授予用户 A 和 B。但是新对象不会继承它们!
所以我尝试了很多配置:在 System i Navigator 上,我使用了授权列表,模式 S 的权限对话框上的“新对象”按钮......但没有任何效果。
如何设置一种默认权限,以便由我的架构中创建的新对象自动继承?
我知道的唯一可行的替代方法是在每次创建对象时记住用户 B 的 grant 权限。没那么聪明……
【问题讨论】:
-
没有“默认权限”。您必须为每个新对象明确授予权限。
标签: permissions db2 database-schema ibm-midrange