How to install TFS 2008 on SQL Server 2008 SP1?

If you try to install your TFS 2008 on a SQL Server 2008 SP1 installation you will get an error message about SQL Server compatibility during the System Health check processing.

Why? It' is written everywhere SQL Server 2008 is supported by TFS 2008 with SP1!

Actually it works with SQL Server 2008 but not with 2008+SP1 (slipstreamed version). The version check is wrong within the hcpackage.xml file.

You will find below instructions to solve this issue…

  • Open hcpackage.xml from the AT folder within the setup installation package of TFS2008
  • Edit lines with > ='10.00.1433' et PropertyStrValue LIKE '10.00.%' and > ='10.00.1433' et PropertyStrValue LIKE '10.00.%'
    • Replace the LIKE pattern value by ‘10.%’
  • Search SQLServer2008 with your favorite editor
    • Replace version=”10.1” by version=”10.2”

Restart the System Heath process and it should work now Smile

Vincent