我发现一些 Firebird 2.1 数据库缺少监控表,即(MON$ATTACHMENTS)。有没有添加它们?
我试图插入它们,但它们显示为普通表格。
监控表等功能取决于 Firebird 数据库的磁盘结构 (ODS) 版本。您的数据库可能仍然是旧的 ODS 版本(11.0 或更早版本,例如 Firebird 2.0 或更早版本)。您需要备份和恢复数据库以将其升级到 Firebird 2.1 (ODS 11.1) 的 ODS。这将添加监控表。
这也记录在 2.1.7 发行说明的监控表部分:
虚拟监控表仅存在于 ODS 11.1(及更高版本)数据库中,因此需要通过备份/恢复进行迁移才能使用此功能。
如果您正在升级,请考虑升级到 Firebird 2.5。
或者,它们仅在您以 sysdba 或数据库所有者身份连接时可见