Pointers to multiple index allocation mappings In sql server 2008, the sysindexes table contains a pointer to the first page of the index allocation mapping. If a table consists of multiple IAM pages, will the sysindexes table contain a pointer to each one of those as well, or will the first IAM page point to the second and the second point to the third and so on... ...I checked the books online but wasn't able to find any information on this.
sysindexes points only at first IAM page in IAM pages chain. IAM pages chain is a doubly linked list - ie. each page in chain (obviously except first and last ones) has pointers to the next page and to previous page in its header.

Look here: Managing Space Used by Objects


  An IAM page covers a 4-GB range in a file and is the same coverage as
  a GAM or SGAM page. If the allocation unit contains extents from more
  than one file, or more than one 4-GB range of a file, there will be
  multiple IAM pages linked in an IAM chain. Therefore, each allocation
  unit has at least one IAM page for each file on which it has extents.
  There may also be more than one IAM page on a file, if the range of
  the extents on the file allocated to the allocation unit exceeds the
  range that a single IAM page can record.