Announcement

Collapse
No announcement yet.

edb structure

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • edb structure

    Hi,
    I am trying to understand the structure of an edb file for exchange server 2003.
    So, far in my research i have understood that an edb file is logically divided into pages.
    The first two pages are file header.
    What i have failed to understand is the structure of a page.
    Can any body help me in this direction.

    Thanks,
    Jude

  • #2
    Re: edb structure

    Why?
    The information hasn't been made public by Microsoft, except in the technical reference guide. The quickest way to screw up your Exchange database is to try and hack it manually.

    Simon.
    --
    Simon Butler
    Exchange MVP

    Blog: http://blog.sembee.co.uk/
    More Exchange Content: http://exchange.sembee.info/
    Exchange Resources List: http://exbpa.com/
    In the UK? Hire me: http://www.sembee.co.uk/

    Sembee is a registered trademark, used here with permission.

    Comment


    • #3
      Re: edb structure

      I used esentutl tool to dump a page 4.
      This is some of the data that i got :-

      TAG 0 cb: 16 ib: 0 offset: 28 - 37 flags: 0x0000
      TAG 1 cb: 19 ib: 59 offset: 63 - 75 flags: 0x0000
      TAG 2 cb: 19 ib: 40 offset: 50 - 62 flags: 0x0000
      TAG 3 cb: 18 ib: 22 offset: 3e - 4f flags: 0x0000
      TAG 4 cb: 19 ib: 422 offset: 1ce - 1e0 flags: 0x0000
      TAG 5 cb: 14 ib: 78 offset: 76 - 83 flags: 0x0000
      TAG 6 cb: 19 ib: 307 offset: 15b - 16d flags: 0x0000
      TAG 7 cb: 19 ib: 455 offset: 1ef - 201 flags: 0x0000
      TAG 8 cb: 19 ib: 667 offset: 2c3 - 2d5 flags: 0x0000

      could you please explain me
      what these information mean.
      Does it mean the list of pages page 4 is pointing to in the b+ tree ?

      Thanks,
      Jude

      Comment


      • #4
        Re: edb structure

        I have absolutely no idea.
        As I said above, fiddling around with the Exchange database is the quickest way to screw up your database. Unless you are developing a product to do so, it isn't worth your time. Why are you looking at Exchange 2003 databases anyway? It is a six year old product, that has already been superseded once and will be again by the end of the year.

        Simon.
        --
        Simon Butler
        Exchange MVP

        Blog: http://blog.sembee.co.uk/
        More Exchange Content: http://exchange.sembee.info/
        Exchange Resources List: http://exbpa.com/
        In the UK? Hire me: http://www.sembee.co.uk/

        Sembee is a registered trademark, used here with permission.

        Comment

        Working...
        X