Today I got the opportunity to upgrade a customer from TFS 2010 SP1 to TFS 2015. As blogged by Brian Harry a few days ago, the RTM release of TFS 2015 (not Visual Studio 2015!) is delayed (for a good reason!) and in order to further test the overall migration/upgrade process a new RC2 release has been made available (with go-live license). That’s the build I used today to upgrade from TFS 2010 SP1. The official installation guide is not yet available, so here are some tips to get you started in the right direction … At the customer I got 2 new servers at my disposal with a clean Windows Server 2012 R2 OS. The first server is used for the TFS Application and TFS Data Tier (Single Server Topology). The second one will be used as the TFS Build Server.
- Full Backup process in place for TFS 2010
- Backup of SQL Server Reporting Services Encryption Key [https://msdn.microsoft.com/en-us/library/ms157275(v=sql.120).aspx]
Installing SQL Server 2014 Standard Edition
Required SQL Server features:
After successful installation of SQL Server 2014 I started the backup procedure on the old TFS 2010 environment and I copied all SQL .bak files to the new server for restoring all TFS related databases to the SQL Server 2014 instance.
Configuration of SQL 2014 Reporting Services
Link to the existing restored “ReportServer” SQL Server database.
Restore the SQL Server Reporting Services Encryption key.
Run/Apply the web service and the report manager service.
Remove the “old” server from the scale-out deployment configuration [https://intovsts.net/2014/07/14/tfs-migration-upgrade-scale-out-reporting-services-issues/] Test the Report Server website …
Installation TFS 2015 RC2
The trial license is valid for 90 days and can be extended for 30 days. At this moment, there are no product keys available for the RC2 release.
No Build Configuration yet.
No SharePoint link (yet).
Once the TFS 2015 RTM release becomes available, it’s only a minor upgrade to move to the official RTM bits. Interested in the release notes for TFS 2015? Check out the official news update, posted in April 2015.