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