Upgraded to TFS Service Pack 1
I decided that I’d put off the upgrade to TFS Service Pack 1 for long enough and did the upgrade on our production server yesterday.
The good news is that it went very smoothly and the only hiccup I encountered was actually related to installing SQL Server Service Pack 2 (which we chose to do at the same time). The problem was simply that there wasn’t enough space available on the system drive to complete the installation.
For those of you that are interested the process I followed is:
- Take a snapshot of the virtual machine.
- Stop IIS (iisreset /stop).
- Perform a full backup of all of the SQL Server databases.
- Start IIS (iisreset /start)
- Install Windows Powershell (required by the TFS Best Practice Analyzer).
- Run the TFS Best Practices Analyzer.
- Install the Quiescing GDR on the TFS server and the TFS proxy.
- Install TFS Service Pack 1 on the TFS server.
- Install TFS Service Pack 1 on each of the build machines.
- Install TFS Service Pack 1 on the TFS proxy.
- Test.
I also performed a couple of extra steps:
- Install SQL Server Service Pack 2.
- Install Team System Web Access.
- Modified the Work Item Changed XSL to link to Team System Web Access.
- Install hotfixes for the 2 issues we’ve come across.
- FIX: Error message when you perform a merge operation in Visual Studio 2005 Team Foundation Server: “TF14087: Cannot undelete because not all of the deletion is being undeleted”.
- FIX: When the Microsoft.TeamFoundation.VersionControl.Adapter adapter processes a changeset, the adapter may fail in Visual Studio 2005 Team Foundation Server.
- Because we’re using a single server configuration we’re testing whether there will be a performance improvement by restricting SQL Server’s memory to ensure that there is memory left for the application “tier” and the OS.