如何限制DB2中的某些用户,而不是查看表结构。我设置了用户权限并限制用户访问表。这样用户就无法选择数据或更改表格,但仍然可以看到表格结构或描述它。
答案 0 :(得分:1)
此问题与db2版本10中添加的表中的行访问有关。
我也有这个问题。
您可以使用此版本-如果适用的话-并限制来自特定表结构的用户访问。
答案 1 :(得分:0)
您需要删除目录表上的select grant。例如,以q限制用户执行时,以下查询应返回0行。
db2 "select tabschema, tabname from syscat.tables"
以下架构中的所有表格和视图都不应该在公共场合进行选择,也不应该在限制用户所在的任何组中进行选择。
答案 2 :(得分:0)
db2 revoke select on SYSIBM.SYSTABLES from username