Team Foundation Server and Service Pack 1
You can install Service Pack 1 (SP1) on any server that is running one or more components of Visual Studio Team System 2008 Team Foundation Server. These components include Team Foundation Server, Team Foundation Server Proxy, or Team Foundation Build. You should install SP1, regardless of what type of deployment you have.
You must install SP1 in the following circumstances:
You want to upgrade your deployment of Team Foundation Server from SQL Server 2005 to SQL Server 2008. If you upgrade SQL Server but do not install SP1 after the upgrade, Team Foundation Server will no longer function.
You want to install SP1 for Visual Studio 2008 on the application-tier server for Team Foundation. If you install only one service pack, you will create an unsupported configuration.
You have a standby application-tier server, and the primary application-tier server has or will have SP1 installed on it. You must install SP1 on the standby application-tier server if you install it on the primary server.
If you are installing Team Foundation Server for the first time or upgrading from Visual Studio 2005 Team Foundation Server, you should determine whether to integrate the installation files for Team Foundation Server with those of SP1.
You can perform an integrated installation with Team Foundation Server only. You cannot integrate the installation of SP1 with Team Foundation Server Proxy or Team Foundation Build.
The integration process creates a set of installation files that you can use to install both Team Foundation Server and SP1 at the same time. By integrating these files, you avoid having to perform separate installations. In addition, you must integrate the installation under the following circumstances:
You intend to use SQL Server 2008 as part of your deployment. In this environment, installation will fail if you try to install Team Foundation Server without SP1 integrated as part of the installation.
You intend to use a server that is running Windows Server 2008 as your application-tier server, and you want to automatically install and configure Windows SharePoint Services 3.0 when you install Team Foundation Server. In this environment, the option to automatically configure Windows SharePoint Services 3.0 will be unavailable if you install Team Foundation Server without SP1.
If you perform an integrated installation of Team Foundation Server with its SP1 and you include Windows SharePoint Services 3.0 as part of that installation, you will automatically install Windows SharePoint Services 3.0 with its SP1.
You want to update a build server that has more than 10,000 builds that were migrated from Visual Studio 2005 Team Foundation Server.
For more information, see "How to: Integrate the Installation of Team Foundation Server and Service Pack 1" in the installation guide for Team Foundation. You can download the most recent version of this guide from the Microsoft Web site.
When you install SP1 for Team System 2008 Team Foundation Server, you update only the server components of Team Foundation. To update the client components such as Team Explorer, you must download SP1 for Visual Studio 2008 from the Microsoft Web site and install these two service packs separately.
You must install SP1 for Visual Studio 2008 under the following circumstances:
The client component must connect to a deployment of Team Foundation Server that uses SQL Server 2008. If you do not update the client, it will not be able to connect to that deployment.
An application-tier server for Team Foundation, a build server for Team Foundation, or a proxy server for Team Foundation has or will have both a client component and SP1 for Team Foundation Server installed. If you install only one of these service packs, you will create an unsupported configuration.
In deployments where the application tier and a client tier component are installed on the same computer, you must install SP1 for Visual Studio 2008 before you install SP1 for Team Foundation Server. Otherwise, you will not be able to install SP1 for Team Foundation Server.
For example, you should first install SP1 for Visual Studio 2008 and then install SP1 for Team Foundation Server on any server that is running both Team Foundation Server and Team Explorer. If you try to update Team Foundation Server first, the update will fail. If you update Team Foundation Server but not Team Explorer, you will encounter errors if you try to use that installation of Team Explorer to perform certain administrative tasks on Team Foundation Server.