Deploying Team Foundation Server 2008 (TFS) – part 1

Tips and Checks for Deploying TFS; Step by Step

While you are deploying Team Foundation Server within your organization or business for one of the first times you kind off face challenges and difficulties in terms of different Microsoft Products not going well together and your scenario fails and asks you to re-work.

So first we need to prepare a list of what products do we need while deploying Team Foundation Server successfully and what is their role.

For this ideal scenario specifically we shall be using Windows Server 2003 R2, SQL Server 2005 SP2, Windows SharePoint Server 3.0, VSTS, TFS 2008

1) SQL Server – Components used (Full DB Engine to host TFS, SharePoint and Reporting Services Databases; Reporting Services and Analysis Services, Integration Services is not a must to install)

2) Windows SharePoint Services 3.0 Install it in advance way that it’s Databases are Host within your SQL Server instance which is holding DBs for Reporting Services and TFS. Don’t go with the default installation using Windows Internal Database.

3) TFS 2008 which will be installed on top of SharePoint (Acting as a web front end for it) and SQL Server (hosting its databases)

Taking the step by step approach

First Install SQL Server 2005 SP2 with Database Services, Analysis Services and Reporting Services. Please please please, don’t configure the Reporting Services at this point and leave them un-configured

Then Install SharePoint Services 3.0 and please use the Database Server which you have installed in the previous step.

So Now You need to be sure on Two things:-

1) You can run SharePoint default website and Central Administration website

2) And You can see the DBs of SharePoint and Reporting Services under the DB Server which You have just installed.

Now Run the setup of TFS, it will also be using the same DB Server for it’s databases and its Root team site will be deployed under SharePoint default website (not the central administration one). During its installation it will automatically configure the Reporting Services website and will also place it under SharePoint default website.

So All the sites will run under the default SharePoint website and all the DBs (around 12) will be placed under one singles DB Server.

During the installation of TFS you come across Health Check issues and there you waste a lot of your time. We will discuss the Health Check Activity in the upcoming post within a couple of days…..

to be continued…