Server Requirements for Team System

Team Foundation Server has specific hardware and software requirements. Additionally, hardware requirements might vary depending on how you plan to deploy and use Visual Studio Team System. When planning a Team Foundation Server deployment, you may want to understand requirements specific to your business needs.

Hardware and Software Requirements

A logical Team Foundation Server consists of two components: an application-tier server, made up primarily of Web services, and a data-tier server, made up primarily of a SQL Server 2005 database. The application-tier server and data-tier server can be deployed on one server or two servers which affects the server requirement planning. Both minimum and recommended server requirements are discussed later in this topic. Besides all the previous, if you want to deploy across multiple languages, you must plan for what languages you want to support across your deployment.

Hardware and Software Requirements

Team Foundation Server hardware and software requirements are documented in Team Foundation Server Planning and in the Team Foundation Server Installation Guide. You can download the latest version of the Team Foundation Installation Guide from the Microsoft Web Site (https://go.microsoft.com/fwlink/?linkid=40042).

The Team Foundation Server Planning Roadmap and the Team Foundation Server Planning Checklist provide links and information that can help you plan for your specific requirements.

Language Requirements

A logical Team Foundation Server deployment, whether on one server or two servers, can be configured to support one and only one language. If Team Foundation Server is deployed on two servers, both servers require the same configuration for both Team Foundation Server language and operating system language. The only exception to this is on English-language versions of Windows Server 2003. You can install another language version of Team Foundation Server on an English-language server.

For example, an English Team Foundation Server can be installed on an English or Japanese operating system. A localized Team Foundation Server must be installed on the same language operating system or on an English operating system. If you are deploying a Japanese Team Foundation Server, it can only be installed onto a Japanese version of the operating system or an English version of the operating system.

You must also install the Windows SharePoint Services language pack that matches the Team Foundation Server language. For example, if you deploy the English version of Team Foundation Server on an operating system localized for another language, you must install the English language pack for Windows SharePoint Services. If you deploy a Japanese Team Foundation Server on an English operating system, you must install the Japanese Windows SharePoint Services language pack.

Network Card Settings

During various operations, Team Foundation Server connects to the appropriate services and components on the data tier and the application tier. The speed with which Team Foundation Server completes the transfer of large amounts of data (for example, creating new team projects, uploading large documents, or checking large files into source control) depends, in large part, on the speed of the computer network. If you are experiencing poor performance for such operations, network configuration problems might be artificially limiting the throughput of the system. The configuration of network switches and your computers' network card (for example, whether "autosense mode" or "auto-negotiation" is turned on, or whether information is transmitted in full-duplex mode or half-duplex mode) can affect the network speed.  Frequently setting the network card to full-duplex mode and explicitly configuring adapters to run at a fixed speed (for example, 100Mbs) rather than relying on autodetect can reduce the time that is required to complete the data transfer. Confirm that the settings on the network card on each computer are correct. For more information, see "How to troubleshoot network connectivity problems" on the Microsoft Web site (https://support.microsoft.com/?scid=kb;EN-US;Q325487).

See Also

Concepts

Team Foundation Server Planning Roadmap
Team Foundation Server Planning Checklist
Team Foundation Build Requirements for Team System
Test Rig Requirements for Team System
Client Requirements for Team System

Other Resources

Team Foundation Server Planning
Visual Studio 2005 Team System Requirements
Client and Server Planning