A Few Notable Things When Installing TFS 2008 SP1 and Visual Studio 2008 SP1
I won't parrot too much the undoubted countless posts indicating that TFS 2008 SP1, Visual Studio Team System 2008 SP1 and .NET 3.5 SP1 have been released. Instead let me give you a few pointers.
Please read the installation guide and ReadMe file. If you are upgrading TFS 2008 application tier and you have a Visual Studio 2008 client installed on that machine you must install in the proper order or you will be regretting it. This note is in the install guide and on the web site for download of the service pack.
Important Note:
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.
Please, when you go to get the installation guide get the one titled TFSInstall-RTM-v080811.chm. It doesn't indicate it's the SP1 version but it is.
If you are installing a fresh install to a machine and using SQL Server 2008 you will need to create a slipstream installation of the TFS RTM and SP1. There is not yet a full install available with the SP1 rolled into it and you cannot install the TFS 2008 RTM (non SP1) against SQL Server 2008 without the slipstream of SP1.
Please note for planning your deployment that if you have a TFS Server application tier machine, build machine or proxy that also has a client installed on it (this means Team Explorer, Visual Studio 2008 etc) and you upgrade that server (which by a previous note means you have upgraded the client as well) you will need every workstation client running Visual Studio 2008 SP1 otherwise you have an unsupported scenario. Which means most organizations need to do this as most run a build server with a Visual Studio instance on board for running tests etc. The notes in the install manual read as follows:
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. (Emphasis mine)
These are just a few areas I wanted to point out to folks.