【发布时间】:2019-12-22 04:40:02
【问题描述】:
从我的问题开始 How to REVOKE ROLE GRANTED BY another user on Firebird 2.5.8?
和@Arioch 的有用建议是在命令之前查询实际连接的角色。
SELECT CURRENT_ROLE FROM RDB$DATABASE
现在,尽管我的连接字符串明确使用“ROLE=RDB$ADMIN”,但在 gsec 中检查给定用户是否具有管理选项,但当我运行命令时结果为 NONE。这是使用 Firebird ADO.NET FirebirdSql.Data.FirebirdClient 接口 v6.6。
于是我使用 FlameRobin 进行了类似的检查,使用相同的用户和指定的 RDB$ADMIN ROLE 登录,结果是一样的:
关于为什么不返回“RDB$ADMIN”的任何想法我做错了什么?
【问题讨论】:
标签: firebird firebird2.5 flamerobin