Firebird 2.1数据库缺少监控器表。是否可以添加这些表?

Firebird 2.1数据库缺少监控器表。是否可以添加这些表?,firebird,firebird2.1,Firebird,Firebird2.1,我发现一些Firebird 2.1数据库缺少监视表ie(MON$附件)。 是否有添加它们的方法 我试图插入它们,但它们显示为普通表。监视表等功能取决于Firebird数据库的磁盘结构(ODS)版本。您的数据库可能仍然是旧的ODS版本(11.0或更高版本,如Firebird 2.0或更高版本)。您需要备份和恢复数据库以将其升级到Firebird 2.1(ODS 11.1)的ODS。这将添加监视表 这也记录在2.1.7发行说明中,章节: 虚拟监视表仅存在于ODS 11.1(及更高版本)数据库中,因此

我发现一些Firebird 2.1数据库缺少监视表ie(MON$附件)。 是否有添加它们的方法


我试图插入它们,但它们显示为普通表。

监视表等功能取决于Firebird数据库的磁盘结构(ODS)版本。您的数据库可能仍然是旧的ODS版本(11.0或更高版本,如Firebird 2.0或更高版本)。您需要备份和恢复数据库以将其升级到Firebird 2.1(ODS 11.1)的ODS。这将添加监视表

这也记录在2.1.7发行说明中,章节:

虚拟监视表仅存在于ODS 11.1(及更高版本)数据库中,因此需要通过备份/恢复进行迁移才能使用此功能


如果你正在升级,考虑升级到FieldBew 2.5。

< P>,它们只在连接SySDBA或数据库所有者

时是可见的,所有用户都可以使用监视表,但是他们只会看到关于它们当前连接的信息(至少在FieldBoo.2.5中,也不确定2.1)。马克,一如既往,你给出了正确的解决方案。再次感谢你的帮助。