Team Foundation Server - Single-Server Setup Tips
Wed, March 22, 2006 at 23:38 
The Team Foundation Server (TFS) Installation guide, which can be found here is excellent and makes the whole process very straightforward. I've installed TFS in Single-Server configurations within virtual machines a couple of times now and there are a few issues that you should know about before installing that may save you some time:
Software Installs and Configuration prior to installing
Windows 2003 Server (Standard or Enterprise) - I used Release 2 Enterprise Edition which worked just fine.
IIS (don't install Front Page Server 2002 Extensions as outlined in the guide)
Excel 2003 - install .NET Programmability Support for custom installs.
Project Professional 2003 - install .NET Programmability Support for custom installs.
Office 2003 Service Pack 2
Visual Studio 2005 - Team edition SKU or Team Suite.
Have the following software to hand
SQL Server 2005 (Standard or Enterprise Edition) - have a copy of this to hand as the Developer Edition does not function with TFS apparently! but do follow the install guide instructions.
Firewall Ports
Ensure the appropriate firewall ports are opened up for SQL Server 2005 and Team Foundation Server (these are listed in the install guide). Both SQL Server 2005 and TFS open up the required ports during each of their own setup routines, make sure that Windows Firewall is running and switched on so that each setup routine can modify (add) the appropriate exceptions to the firewall configuration.
SQL Server 2005 Hotfix
After installing the SQL Server 2005 Hotfix AS2005-KBnnnnnn-x86-ENU.exe as outlined in the install guide the option to start the SQL Browser Service from the SQL Server Configuration Manager may be unavailable and remain so, even after a reboot. I found the service gets disabled after applying the hotfix. Re-enable and restart the service through Services under Administrative tools.
Pre configure SMTP Server
Ensure you have an SMTP server and a valid email address that will be used for TFS email alerts, already pre configured. You will be prompted for these in the TFS install although these don't necessarily need to be valid, i.e. the install will not block you if either is incorrect.
-installations performed in Microsoft Virtual PC with the TFS Single-Server Configuration option on Workgroup Edition-
More later if I discover anything else.

Reader Comments