如何确定 Microsoft 可扩展存储引擎(例如,Windows .edb)数据库中的页数?
我查看了 edb 和 ese 文档以查看 edb 数据库中的页数是否在标题中,但我没有看到这一点。
edb 标头是否包含数据库中的页数?如果不是,那怎么确定?
如何确定 Microsoft 可扩展存储引擎(例如,Windows .edb)数据库中的页数?
我查看了 edb 和 ese 文档以查看 edb 数据库中的页数是否在标题中,但我没有看到这一点。
edb 标头是否包含数据库中的页数?如果不是,那怎么确定?
我不完全确定您为什么需要将它放在标题中,但是JetGetDatabaseFileInfo
如果您没有附加数据库,则会调用一个 API:
https ://docs.microsoft.com/en-us/windows/desktop/extensible -storage-engine/jetgetdatabasefileinfo-function
JetGetDatabaseInfo
如果您已经附加了它,也有。您对文件大小感兴趣吗?还是引擎认为是(JET_DbInfoSpaceOwned
)的页数?