• Err...

    No offence, but if you don't understand hex representation, you're going to find the raw page dumps near impossible to decode.

    You might want to first read up on hexadecimal and binary and how they're represented. Wiki should have something decent.

    0x30 = 00110000 expressed in binary. It's the first byte of the header. So bits 4 and 5 are 1 and all the others are 0. Those two bits been set to 1 tell me (comparing against the structure of the DB header) that the row has a null bitmap (bit 4) and variable length columns (bit 5)

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass