码迷,mamicode.com
首页 > 其他好文 > 详细

如何通过页ID知道表名

时间:2014-10-11 19:11:16      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   sp   on   cti   log   

如何通过页ID知道表名

通过后面这篇译文,我们大概也了解了前一篇译文的原理了。

如何通过页ID知道表名称呢?

在页头部有m_objid和m_indexId,通过这两者可以计算出分配单元ID(allocation unit id),然后通过查询就可以知道表名称了(DBCC PAGE为我们的查询做了一半工作:找出了OBJECT ID)。

     m_objId和m_indexId---计算--->allocation unit id---查询--->objectId-->表名称   

如果此时对象已经释放分配单元(原文中说删除页,其实即使删除页也可以查询分配单元的),你就找不到objectId。

 

如何通过页ID知道表名

标签:style   blog   http   io   ar   sp   on   cti   log   

原文地址:http://www.cnblogs.com/misterliwei/p/4019295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!