首页 > 代码库 > 如何通过页ID知道表名
如何通过页ID知道表名
如何通过页ID知道表名
通过后面这篇译文,我们大概也了解了前一篇译文的原理了。
如何通过页ID知道表名称呢?
在页头部有m_objid和m_indexId,通过这两者可以计算出分配单元ID(allocation unit id),然后通过查询就可以知道表名称了(DBCC PAGE为我们的查询做了一半工作:找出了OBJECT ID)。
m_objId和m_indexId---计算--->allocation unit id---查询--->objectId-->表名称 |
如果此时对象已经释放分配单元(原文中说删除页,其实即使删除页也可以查询分配单元的),你就找不到objectId。
如何通过页ID知道表名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。