Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MSDN Library

Maintain your servers

Depending on how you initially installed and configured Visual Studio Team Foundation Server (TFS), you might need to manage it across one or multiple servers to maintain and operate your deployment. For example, the following illustration shows the logical architecture of a deployment of TFS that is integrated with both SQL Server Reporting Services and SharePoint Products:

Database relationships with SharePoint Products

In this example, you have to manage the configuration of the components, the users, the groups, and permissions across several servers. You must configure firewalls or other devices to allow network traffic on the ports that are required for communication between the servers. You have to make sure that all services that the deployment requires are running and configured to start automatically. Finally, you must make sure that the service account that TFS uses is fully trusted by every computer in the deployment. 

Caution note Caution

When maintaining TFS, you should not manually modify any of the TFS databases unless you’re either instructed to do so by Microsoft Support or when you’re following the procedures described for manually backing up the databases. Any other modifications can invalidate your service agreement.

A:That really depends on what requirements you're looking for. The installation guide includes detailed information about the system requirements, SQL Server requirements, Active Directory requirements, SharePoint Products requirements, account requirements, language requirements, and port requirements. You can also learn about requirements and infrastructure in Team Foundation Server architecture, Naming restrictions in Team Foundation, and Service accounts and dependencies in Team Foundation Server. For licensing information, read the licensing whitepaper.

A: Yes. As mentioned above, you should never manually modify TFS databases, because that can invalidate your service agreement, block upgrades and patches, and result in data loss or corruption. There are only two circumstances where you should ever consider modification:

  • You are instructed to do so by Microsoft Support.

  • Your deployment needs require you to manually back up your TFS databases. In that case, you should only modify the databases as described here.

© 2015 Microsoft