edb标头是否指示edb数据库中的页数?

时间:2019-01-18 21:09:02

标签: edb

如何确定Microsoft可扩展存储引擎(例如Windows .edb)数据库中的页面数?

我查看了edb和ese文档,查看edb数据库中的页数是否在标题中,但我看不到。

edb标头是否包含数据库中的页数?如果没有,怎么确定?

1 个答案:

答案 0 :(得分:0)

我不完全确定为什么要在标头中添加它,但是如果没有附加数据库,则有一个名为JetGetDatabaseFileInfo的API: https://docs.microsoft.com/en-us/windows/desktop/extensible-storage-engine/jetgetdatabasefileinfo-function

还有JetGetDatabaseInfo(如果您已附加)。 您对文件大小感兴趣吗?还是引擎认为它是(JET_DbInfoSpaceOwned)的页面数?