This is the Part 1 of the 4 post regarding setup and installation of Team Foundation Server. This is a visual guide that might help you in you own setup of a Team Foundation Server, please be aware that this will not cover all scenarios of the setup but I will show you my experience in setting up our own Team Foundation Server.
Here are the other parts of the post
Part 1 – Setup and Configuration
Part 2 – Team Project Collection
Part 3 – Creating a Team Project
Part 4 – Trying out your Set Up
Before starting to set up your Team Foundation Server you need to know the prerequisites you need. There are 3 main components you need to have when setting up TFS and they are:
Internet Information Services (IIS)
SQL Server 2008 – I’m not sure if it will work on older installations of SQL Server but when I tried to use our SQL 2005 instance it wont allow me to do it.
Other prerequsites such as .Net framework 4.0 and other runtimes are included on the installer. I have used the ISO download file from MSDN Subscriptions.
Now lets start with the installation. Look for the setup.exe and just go through all the steps, I chose a complete installation. Once ready you will be presented with the screen below. In my experience it took around 10 minutes for the whole process.
Once its finished you will be presented with a Success Window.
At this point I will choosing the Standard Singe Server installation, this will install the server in a single server and have controls over configuring which Sharepoint and SQL you want to use. There are other installation types such as Basic, Standard Single Server, Advanced, Application-Tier Only and Upgrade. Now click “Start Wizard”.
You are now directed to the “Standard Configuration Wizard”. Click Next.
Now it will ask you for a service account that has access to Sharepoint and SQL Reporting Services. The Team Foundation Server will use the Network Service account by default. Click Next.
You will now be presented with a confirmation screen, at this point nothing is configured yet. Review your set up and if not happy you can press previous, otherwise press Next.
This process is checking the readiness of the system for the configuration you created. You might see some warnings and errors buy it will give you suggestion on what to do in case that happens. Configure button will not enable if there are errors but for warnings it would be fine.
If in any case you continue with a warning you will be presented with more information about the warning and suggestions on how to resolve it. I suggest you copy this so you can resolve the warnings later after the configuration or you can also refer to the logfiles generated during the configuration. Now clikc OK it will now perform the configuration.
You will see some progress bar and this wont take that much time most probably around 15 minutes. I did not time it because I thought it would take a bit of time so I went for a break first.
Once finished you will be presented with a summary whether its a success. At this point you have finished your configuration.
You can now proceed to the next part which is Part 2 – Team Project Collection