Cliff's Notes for a Team System Install


Evaluating Team System is easier than you think. You can freely download everything you need to start working with Team System today:
All you need to provide is an existing install of Visual Studio 2005* (Standard or better) on the client, and a suitable server (or virtual machine) running any flavor of Windows Server 2003**.

Once you've obtained all the prerequisites, you can start the install.

The first thing to install is Team Foundation Server. It's a little involved, so take a quick look at the Team Foundation Install Guide first. It's a lot of text. Okay, it's too much text. Don't you wish you had the Cliff's Notes for the TFS install?



Now you do.

If, like me, you're way too lazy to read the entire install guide, here is the absolute minimum you need to read to complete the single-server install. And yes, you do need to do it in this order. Note that, if I don't list a step here, I implicitly mean take the default -- whatever that happens to be. And if there's any question about any of this, don't listen to me! I'm just Some Guy on the Internet(tm)! Refer to the official install guide, man!
  1. Create the user accounts you will need for setup

    domain\TFSSETUP
    domain\TFSSERVICE
    domain\TFSREPORTS

    TFSSETUP must be an administrator. The other two are plain vanilla users, but you must grant them the Log on Locally permission.

    These can be either local machine or domain accounts (all on the same domain), but if you want better integrated authentication support, make them domain accounts.

    After creating the accounts, log in as domain\TFSSETUP to finish installing everything else.

  2. Make sure IIS 6 is enabled

    ASP.NET must be installed. Be sure that the Frontpage Extensions aren't installed, but they typically aren't by default. Optionally, you may also want SMTP for the outgoing Team System email notifications.

  3. Install SQL Server 2005

    On the "Components to Install" page, select everything except Notification services.
    On the "Components to Install" page, click the Advanced button at the bottom. You'll do three things here:
    1. Turn off everything under Client Components except Management Tools
    2. Turn off the entire Documentation and Samples node.
    On the "Service Account" page, select "Use the built in System account", and select "Local System".
    On the "Service Account" page, check all the items under "Start services"

  4. Install required hotfixes and service packs

    Stop the SQL Server Browser service. Install SQL Server Service Pack 1. Reboot if necessary.
    Install .NET 2.0 Service Pack 1 (if available), otherwise install the .NET 2.0 hotfix from the \KB913393 folder of the TFS Server installation media.

  5. Install SharePoint Services

    Select the "Server Farm" install. Don't make any changes to the install after it completes; leave it as-is.

  6. Install Team Foundation Server

    Select the "Single Server" install type.
    Use the appropriate accounts we created in step 1 for each account, as prompted.

  7. Verify your install

    Launch a browser and navigate to http://localhost:8080/services/v1.0/Registration.asmx
    Click the GetRegistrationEntries link
    On the GetRegistrationEntries page, click Invoke.
    Verify that you get XML back with the text vstfs in it.

  8. Install the Team Explorer add-in on the client

    Mount the Team Foundation Server install CD on your client computer (the one with an existing install of VS 2005).
    Click the "Install Team Explorer" link.
At this point you should have a fully functional install of Team System. Wasn't that easy?

Fire up Visual Studio, and use the new Team menu to get started.

* If you don't have Visual Studio 2005: Get the 180-day trial edition. Snail mail only, sadly.
** If you don't have Windows Server 2003: Get the 180-day trial edition. Ditto, snail mail.

posted on Tuesday, April 04, 2006 4:43 PM by jatwood

Comments

# Installing TFS, the short version

Jeff Atwood at Vertigo posted his version of Cliff's Notes for a Team System Install, including links to...
Wednesday, April 05, 2006 6:21 PM by Buck Hodges

# Abbreviated Notes For Installing Team System

Thursday, April 06, 2006 8:28 AM by May I blog?

# Team System & Team Foundation Links

General
If you only had time to ready only one VSTS site, I suggest Rob Caron: http://blogs.msdn.com/robcaron/...
Friday, April 07, 2006 8:28 AM by Sajee's WebLog

# Catching up on Team System

 One of the fun things after being gone for a while is catching up on all the good news you missed...
Friday, April 07, 2006 10:45 PM by MrDave's (David Yack) Blog!

# VSTS Links - 04/11/2006

Buck Hodges blogs about TFS Alerts: From address and filtering.

Charles Sterling talks about upgrading...
Tuesday, April 11, 2006 6:49 AM by Team System News

# Team System : Cliff's Notes for a Team System Install

The first thing to install is Team Foundation Server. It's a little involved, so take a quick look at...
Sunday, April 23, 2006 8:38 AM by CedarLogic

# re: Cliff's Notes for a Team System Install

> Verify that you get XML back with the text
> <Type>vstfs</Type> in it.

The XML I get after clicking GetRegistrationEntries does NOT include "vstfs" in it.
The only hits on "<type>" I get, is six hits of this line:
<Type>string</Type>

The setup said it ended succesfully.
I have rebooted the server.
What has gone wrong?

The installation document has no help at all for this.
Friday, May 26, 2006 6:12 AM by Confused

# Team System &amp;amp; Team Foundation Links

General
If you only had time to read only&amp;nbsp;one VSTS site, I suggest Rob Caron's: http://blogs.msdn.com/robcaron/...
Friday, June 02, 2006 11:30 AM by Sajee's WebLog

# Team System &amp;amp; Team Foundation Links

General
If you only had time to read only&amp;nbsp;one VSTS site, I suggest Rob Caron's: http://blogs.msdn.com/robcaron/...
Friday, July 07, 2006 11:09 AM by Sajee's WebLog

# Changing SMTP settings on Team Foundation Server


During the Team Foundation Server install, you can specify a SMTP server address to enable email notifications...
Tuesday, July 11, 2006 2:25 PM by Team System

# re: Cliff's Notes for a Team System Install

Thanks for this. I estimate you saved me about 5 hours and 35 grey hairs.
Friday, December 08, 2006 7:23 AM by Tim Hibbard

# re: Cliff's Notes for a Team System Install

One more pre-requisite is that SQL 2005 should be configured to allow remote connections via TCP/IP. The default is to allow only local connections.
Tuesday, February 13, 2007 9:13 PM by mahesh

# Beta Exam 71-510: Visual Studio 2005 Team Foundation Server

Wednesday, March 07, 2007 5:36 AM by S

# Beta Exam 71-510: Visual Studio 2005 Team Foundation Server

Wednesday, March 07, 2007 4:13 PM by S

# Beta Exam 71-510: Visual Studio 2005 Team Foundation Server

Thursday, March 08, 2007 2:21 PM by S

# How do I upgrade from the 180-day evaluation of Team Foundation Server?


So you've installed the 180-day evaluation of Team Foundation Server, and decided you like this crazy...
Monday, March 19, 2007 9:12 AM by Team System

# Some TFS Setup Assistance

One of the pros to TFS you'll hear (or have heard) from Microsoft is the fact that its an integrated
Sunday, March 23, 2008 10:24 AM by Are you thinking what I'm thinking?

# Team System Link Love #5

Admin Cliff&amp;#39;s Notes for a Team System Install on Jeff Atwood&amp;#39;s blog Media Radio TFS 04: Visual
Wednesday, April 09, 2008 6:23 PM by .NETicated

# Team System Link Love #5

Admin Cliff&amp;#39;s Notes for a Team System Install on Jeff Atwood&amp;#39;s blog Media Radio TFS 04: Visual
Wednesday, April 09, 2008 6:24 PM by .NETicated

# TFS Installation / Setup Problems

I have come across several postings about problems with TFS installation. Some of the error messages
Thursday, August 14, 2008 11:02 PM by Developers, Developers, Developers!

# TFS Installation / Setup Problems

I have come across several postings about problems with TFS installation. Some of the error messages
Monday, September 08, 2008 8:27 PM by Developers, Developers, Developers!

# TFS Installation / Setup Problems

I have come across several postings about problems with TFS installation. Some of the error messages
Monday, February 16, 2009 12:16 AM by Developers, Developers, Developers!

# TFS Installation / Setup Problems

I have come across several postings about problems with TFS installation. Some of the error messages
Tuesday, March 31, 2009 5:56 PM by Developers, Developers, Developers!