As you may be aware, if you want to install TFS 2008 on SQL 2008 you have to slipstream the TFS install media with SP1 so that the installer will talk to the SQL database correctly. There’s info in the install guide if you need instructions on how to do this.

The problem is that install instructions only work if you are using the SQL 2008 RTM version.  If you try following the instructions and then installing against an SP1 install then you will be informed by the installer that the database version is incorrect and things won’t work.

To fix it, you’ll need to do some manual editing of the hcpackage.xml file in the slipstreamed install folder.  See the Microsoft KB entry for all the ugly details and instructions.