我怎样才能在DB2 中限制一些用户,看不到表结构。我设置了用户权限并限制用户访问表。这样用户就不能选择数据或更改表,但仍然可以看到表结构或对其进行描述。
问问题
1075 次
3 回答
1
您需要删除目录表上的选择授权。例如,以下查询在使用 q 受限用户执行时应返回 0 行。
db2 "select tabschema, tabname from syscat.tables"
以下模式中的所有表和视图都不应该在公共上选择,也不应该在限制性用户所在的任何组中。
- 系统
- 系统猫
于 2013-11-07T09:41:35.073 回答
1
此问题涉及 db2 版本 10 中添加的表中的行访问。
我也有这个问题。
您可以使用此版本(如果适用)并限制用户对特定表结构的访问。
于 2019-02-15T12:57:45.703 回答
-1
db2 revoke select on SYSIBM.SYSTABLES from username
于 2013-11-08T14:02:25.427 回答