如何修复涉及RDB $ ADMIN角色的gbak数据库恢复错误?

时间:2014-04-29 15:05:40

标签: firebird

在Firebird 2.5上使用gbak恢复数据库时出现以下错误:

  

gbak:恢复用户SYSDBA的权限
  gbak:恢复SQL角色:RDB $ ADMIN
  gbak:错误:尝试在唯一索引" RDB $ INDEX_39"中存储重复值(对活动事务可见)。

此索引是RDB$ROLES关系的一个,它有一行RDB$ADMIN。如何解决这个错误?

1 个答案:

答案 0 :(得分:0)

您可以删除角色 RDB $ ADMIN 并再次运行 gbak