Grant Holliday has a post thats valuable for any TFS 2010 administrators with a need to verify if you have the latest updates for TFS2010 for maintenance purposes.
Source
Team Foundation Server 2010 was released in April 2010. Since then, there have been a number of important Service Packs, Cumulative Updates and hotfixes that have been made available based upon internal usage at Microsoft and customer feedback via the support organisation. This blog post is an attempt at bringing together all the updates that are currently available.
Installation Guide
For a new install, you should always start with the latest version of the Installation Guide. The version on the web is newer than the version that’s included on the DVD/ISO.
Licensing
If you have questions about the licensing around Team Foundation Server, you should take a look at the following sources:
- Visual Studio 2010 and MSDN Licensing White Paper (Aug 2011)
- Microsoft Product Use Rights (WW) (English) (January2012) (from this Product Licensing page)
- Even Better Access to Team Foundation Server (March 2012) (includes details on: Team Explorer Everywhere no longer needs to be purchased separately, Viewing reports in TFS no longer requires a CAL, Operations Manager users don’t require a CAL to use the connection to TFS)
- Work Item Only View (You can create and view work items that are assigned to you in TFS without having a CAL)
Application Tier
- Team Foundation Server 2010 RTM (ISO; 1,574 MB)
Although this is a link to the trial edition ISO, it’s the same bits that are used for the non-trial edition. The trial lasts for 90 days and you Upgrade from the Trial Edition by entering your product key at any time. If you’re having trouble getting your product key, you can request a trial extension by following these instructions.
The following updates must be installed in the correct order:
- Recommended: Team Foundation Server 2010 SP1 (477 MB)
- Recommended: Team Foundation Server 2010 SP1 Security Update KB2719584 (1.3 MB)
KB2719584 is a cumulative update and replaces previous cumulative updates for TFS 2010 SP1. Along with all the issues addressed in TFS 2010 SP1 CU2 (KB2643415), it also addresses the XSS vulnerability described in MS12-061.
Database Tier
Team Foundation Server 2010 requires SQL Server 2008 Service Pack 1 or later (TFS installation will block if you don’t have it installed). If your IT department requires you to use SQL Server 2008 (rather than 2008 R2) it is recommended to install at least SQL Server 2008 Service Pack 2, as it includes a number of important fixes that TFS benefits from. (See the bottom of this post for more details if you’re interested)
- SQL Server 2008 Service Pack 3 (372 MB)
Although TFS 2010 shipped with SQL Server 2008, the R2 edition of SQL Server has been subsequently released. After an update to the Microsoft Product Use Rights document, you can now use SQL Server 2008 R2 with TFS 2010:
SQL SERVER TECHNOLOGY
Visual Studio Team Foundation Server 2010 includes the right to use one instance of SQL Server 2008 Standard or SQL Server 2008 R2 Standard in support of Team Foundation Server, as permitted in the Universal License Terms section for products that include SQL Server technology.
- Recommended: SQL Server 2008 R2 Service Pack 2 (352 MB) (Includes fix To address this issue with ghost record cleanup)
Note: There may be Cumulative Updates that have been released after a Service Pack. The general recommendations from the SQL Server team are that you should a) Install the latest released Service Pack for your version of SQL; b) Only install SQL Cumulative Updates when you encounter a specific issue that is addressed by that Cumulative Update.
If for some reason, you can’t run SQL Server 2008 SP3 or at least SQL Server 2008 R2 SP1, AND you are using SQL Enterprise Edition, you should take a look at this KB on possible data corruption issues and recommended minimum patching levels.
Clients (Visual Studio & Microsoft Test Manager)
Visual Studio 2010
- Visual Studio 2010 Team Explorer RTM (ISO; 304 MB)
(Note: If you have a license key for full version of Visual Studio 2010 Professional, the Visual Studio 2010 Professional Trial – Web Installer includes Team Explorer and it can be more convenient than downloading andmounting the ISO file)
The following updates must be installed in the correct order:
- Recommended: Visual Studio 2010 Team Explorer SP1 (Web Installer). ISO available here (1,480 MB).
- Recommended: Visual Studio 2010 SP1 Team Foundation Server 2012 Compatibility GDR (19 MB). (details at KB2662296, It also allows VS and MTM to connect to TFS 11 servers and TFSPreview.com. Also includes multi-line test steps editing from CU2/KB2643415, and other fixes)
- Team Foundation Server 2010 Power Tools (December 2011) (13 MB)
The MSSCCI Provider allows non-Microsoft tools to connect to TFS:
- Visual Studio 2010 MSSCCI Provider (32-bit) (756 KB)
- Visual Studio 2010 MSSCCI Provider (64-bit) (760 KB)
Team Explorer Everywhere (TEE) is an Eclipse IDE/Java implementation of the TFS client:
- Recommended: Visual Studio Team Explorer Everywhere 2010 with SP1 (12 MB)
Visual Studio 2008
- Visual Studio 2008 Team Explorer RTM (ISO; 387 MB)
The following updates must be installed in the correct order:
- Visual Studio 2008 SP1 (Web Installer). ISO available here (831 MB)
- Visual Studio 2008 Forward Compatibility Update for TFS2010 (11 MB)
- Team Foundation Server 2008 Power Tools (11 MB)
Visual Studio 2005
- Visual Studio 2005 Team Explorer RTM (ISO; 247 MB)
The following updates must be installed in the correct order:
- Visual Studio 2005 SP1 (432 MB)
- Visual Studio 2005 Forward Compatibility Update for TFS2010 (27 MB)
- Team Explorer 2005 Office Integration side-by-side fix (7 MB)
Build Controllers, Build Agents, Test Controllers & Test Agents
A Team Build 2008 server cannot communicate with a Team Foundation Server 2010 server, as such all existing Team Build servers will need to be upgraded.
- Team Foundation Server 2010 RTM (ISO; 1,574 MB)
The following updates must be installed in the correct order:
- Recommended: Team Foundation Server 2010 SP1 (477 MB)
- Recommended: Team Foundation Server 2010 SP1 Cumulative Update 2 (23 MB) (details at KB2643415, it includes the hotfix that reduces test attachment data size)
- Recommended: Visual Studio 2010 SP1 Team Foundation Server 11 Compatibility GDR (19 MB). (details atKB2662296, it allows Test Controllers & Test Agents to connect to TFS 11 servers)
If you work in a cross-platform environment, you may also want to install the build extensions that allow you to execute Ant or Maven 2 builds and publish any JUnit test results back to TFS.
SharePoint
For the latest recommended updates to SharePoint Server 2010 and Windows SharePoint Services 3.0, see theOffice Update Center. You should at least have these:
- Recommended: SharePoint Foundation 2010 SP1 (43 MB) or SharePoint Server 2010 SP1 (387 MB)
- Recommended: December 2011 Cumulative Update for SharePoint Foundation 2010 (Password-protected ZIP; 136 MB) or for SharePoint Server 2010 (Password-protected ZIP; 1.08 GB) (since it includes the fix forthis issue – KB2596582 which has impacted TFS Excel dashboards for some customers)
- Microsoft Team Foundation Server 2010 MOSS Configuration Tool (2 MB)
Feature Pack for Team Foundation Server and Project Server Integration
Only those machines that have the feature pack installed can participate in data synchronization between the two products. See the Configuration Quick Reference for installation pre-requisites and instructions.
- Feature Pack for Visual Studio Team Foundation Server and Project Server Integration (x64 version; 1 MB) (x86 version also available; 1 MB) (To access the feature pack, you must have an MSDN subscription for Visual Studio Ultimate, and you must be already signed-in to MSDN subscriber downloads)
Office Project Server 2007
- Office Project Server 2007 Service Pack 2 (114 MB)
- Office Project Server 2007 hotfix package: August 25, 2009 (Password-protected ZIP; 10 MB)
Office Project Server 2010
- Recommended: Office Project Server 2010 Service Pack 1 (406 MB)
- Recommended: Office Project Server 2010 hotfix package: June 30, 2011 (Password-protected ZIP; 977 MB)
Process Templates
- Microsoft Visual Studio Scrum 1.0 (483 KB)
Visual Studio 2010 Ultimate and Test Professional 2010
- Test Attachment Cleaner (13MB, now included in the Team Foundation Server 2010 Power Tools. Also available separately here) – remove test diagnostic data to free up disk space on the server
- Test Scribe (562 KB) – export Test Plans and Test Runs to Word documents.
- Visual Studio 2010 Feature Pack 2 (2 MB) – expands testing support for Silverlight 4 and Firefox. Includes graphical Coded UI Test editor. (To access the feature pack, you must have an MSDN subscription for Visual Studio Ultimate.)
- Visual Studio 2010 Visualization & Modelling Feature Pack (1 MB)
- Visual Studio 2010 Load Test Feature Pack
- Visual Studio 2010 Lab Management Feature Pack (17 MB)
Hopefully you find this list of updates useful. If there is something that I’ve missed or you think should be on here, leave a comment or send me an email and I’ll do my best to include it.
Brian Harry also has a blog post as of March 2012 which talks about all these patches and the philosophy.
[Update 4 Jan 2012]: Fixed SQL08 R2 SP1 link, added note about SQL CU’s, added file types (e.g. ISO) and file sizes.
[Update 9 Jan 2012]: Added SQL08 R2 SP1 CU4 as recommended, since it addresses a ghost record cleanup issue. Added some other patches and feature packs.
[Update 16 Jan 2012]: Replaced TFS SP1 CU1, VS2010 SP1 TFS Compatibility GDR and Test attachment data hotfix with TFS SP1 CU2 link.
[Update 29 Jan 2012]: Updated link to Test Attachment Cleaner to point to the TFS 2010 Power Tools, since it’s now included there.
[Update 31 Jan 2012]: Fixed link to VS2010 SP1 ISO and ISO Mounting instructions.
[Update 2 Feb 2012]: Added link to corruption issues with SQL Enterprise editions. The previous SQL recommended patch levels include this patch, so they are unchanged. Added links to SharePoint service packs and cumulative updates.
[Update 25 Mar 2012]: Added link to VS2010 SP1 TFS 11 Compatibility GDR. Added links to updated licensing rules (TEE, TFS reporting). Updated section titles to clarify where the updates apply to.
[Update 29 Mar 2012]: Fixed links to Project Server feature packs on MSDN.
[Update 26 July 2012]: Updated from SQL 2008 R2 SP1 to SQL 2008 R2 SP2.
[Update 17 Sep 2012]: Replaced TFS 2010 SP1 CU2 with KB2719584 for TFS Server only. Renamed client compatibility update from ‘11’ to ‘2012’
No Comments