今天有客户端出现了,所有查询(含个人所建的私有查询)都无法返回 任何数据的现象.而在其客户端,用ADMIN这个管理员账户进去,一切正常.
去看了看此用户的管理权限,激活了所有可能的权限分配,更新了用户数据库.仍然有这样的问题.
在这个客户端,通过ADMIN账户,查询了带有"安全上下文"的字段所关联的无状态类型,发现"权限"信息没有作设置.此时,应该就能排除客户端的ODBC的问题(可以登录,也应该能排除).
在网上转了一圈,最终还是从"安全上下文"这里着手解决,我把订阅此用户数据库的组,全部都加到上面所提到的无状态类型记录的"权限"列表中.此问题就解决了.
(这个判断,在客户端,分别用ADMIN和客户端的用记登录时,就应该从"安全上下文"来着手解决试试.)