Checklist: Single-Server Installation
You can follow the steps in this checklist to install Visual Studio Team Foundation Server on a single server.
The following table contains tasks and links. The links provide either procedural or conceptual information to help you perform the associated task. Perform the tasks from top to bottom, without skipping any tasks.
These tasks prepare the operating system and network environment for Team Foundation Server.
Download the current version of the installation guide for Team Foundation. The most recent version of this guide contains the most up-to-date installation procedures.
For the most recent version of this guide, see this page on the Microsoft Web site: Installation Guide for Team Foundation.
Check for supported hardware and software. Verify that the operating system meets Team Foundation Server requirements. Verify that the hardware can run Team Foundation Server and all prerequisite server software. Review the language requirements for Team Foundation Server.
Check for required permissions and user accounts. Verify that the account you will use to install Team Foundation Server is a member of the Administrators security group on the server where you will install Team Foundation Server.
Determine the service accounts you will use for installing SQL Server and Team Foundation Server.
With a single server installation using the default options and built in accounts, you only need a single user account to install Team Foundation Server and SQL Server. If you do not set up reporting or Windows SharePoint Services 3.0 during initial installation of Team Foundation Server, you can complete setup by using only built-in accounts.
These tasks enable you to install and verify prerequisite software for a single-server installation of Team Foundation Server.
Set up Internet Information Services (IIS). IIS is installed for you on most operating systems except for Windows Server 2003 or Windows Server 2008. If you are using one of these operating systems or want to avoid the warning message during installation, you must install IIS. If IIS has already been installed, you can verify that it is configured to work with Team Foundation Server.
Set up SQL Server. Review the collation requirements for Team Foundation Server. Determine the collation settings your organization requires for its data, and ensure that those settings are consistent and compatible with the requirements of Team Foundation Server. If these settings are not consistent across all SQL Server instances that you add to Team Foundation Server, reports can produce unexpected results.
Install SQL Server 2008 Standard or Enterprise. You must install the Database Engine and the Full Text Search feature.
(Optional) By default, Team Foundation Server creates required databases during installation, but you can provision empty databases, using appropriate naming conventions. If you want to provision empty databases, you must use the advanced installation of Team Foundation Server.
(Optional) Set up Reporting. If you want to use reporting, you must install SQL Server Reporting Services and SQL Server Analysis Services.
The streamlined standard installation of Team Foundation Server uses reporting. If you want to skip reporting, you must use the advanced installation of Team Foundation Server.
Verify SQL Server Configuration. After all installation and configuration tasks complete, verify that SQL Server is configured to work with Team Foundation Server.
(Optional) Install and configure Microsoft Office SharePoint 2007 or SharePoint Server 2010. You can install Microsoft Office SharePoint Server 2007 or Microsoft SharePoint Server 2010 with the recommended settings for Team Foundation Server. If you plan to use the installation of Windows SharePoint Services 3.0 that comes with the installation of Team Foundation Server, skip to the installation of Team Foundation Server.
After you install SharePoint Products, you must use the SharePoint Central Administration site to create a Web application that has the following characteristics:
For more information about how to create a Web application, see one of the following pages on the Microsoft Web site:
If you specify a port number other than 80, users must include it as part of the address for Team Foundation Server to operate correctly.
If you are using Microsoft Office SharePoint Server 2007 or SharePoint Server 2010, perform the required configurations for dashboard compatibility, or verify that SharePoint Products is configured correctly. If you are using Windows SharePoint Services 3.0, skip to the installation of Team Foundation Server.
These tasks enable you to install and configure Team Foundation Server.
Set up Team Foundation Server. Install Team Foundation Server. After the installation completes, use the Team Foundation Server Configuration Tool to configure your deployment.
You have to decide whether to use the standard configuration wizard or the advanced wizard. If you have installed SQL Server Reporting Services and SQL Server Analysis Services, you can use the default configuration wizard. This installation also installs, configures, and integrates Windows SharePoint Services 3.0 with Team Foundation Server. You need a single domain account to complete this installation.
If you do not want to use reporting or the project portal, you can use the advanced configuration wizard. You can also use this wizard to change any of the default settings.
Final configuration of Microsoft Office SharePoint 2007 or SharePoint Server 2010.
If you installed Microsoft Office SharePoint Server 2007 or SharePoint Server 2010, you must configure the enterprise application definition that you created for Team Foundation Server. If you are using Windows SharePoint Services 3.0 or skipped installation of SharePoint Products, you can skip this step.