Test TFS Upgrades: Pre-Production and Production Upgrade to Team Foundation Server (TFS) 2017.2

We received a lot of queries asking to clarify Pre-Production and Production upgrade to TFS 2017 Update 2. This article explains step by step process to upgrade your current TFS (Minimum TFS 2012 RTM) to TFS 2017 update 2 in two stages, Pre-Production Test and use the same machine for a Production Upgrade. Let’s first…


Disabling Get Sources step in vNext build

Applies to/Tested on: TFS 2017/VSTS One of my customer wanted to disable the Get Sources operation in vNext build, which will happen by default with the execution of the build. Following are some of the reasons where you might not want Get Sources operation be enabled. You are already doing a Get sources from TFS using a…


Error while detaching the Collection database : TF246017: Team Foundation Server could not connect to the database.

Environment: TFS 2017 Last weekend while I was with a customer I observed the below error message, it’s interesting to know that this error happened while we were detaching the database to take back up and we could never attach it back again. TF246017: Team Foundation Server could not connect to the database. Verify that…


In-place upgrade to TFS 2017 RTW (Release To Web) with Reporting and SharePoint

We wanted to create a stand-alone, in-place upgrade documentation for TFS 2017 per many customer requests, in addition to the upgrade overview here. This document gives detailed step by step procedure for the in-place upgrade from TFS 2015 update 3 to 2017 RTW with reporting and SharePoint. Before you start the upgrade, please check the…


Error: SSL certificate problem: unable to get local issuer certificate

One of the most common issue with TFS/GIT users come across is the issue caused by self-signed certificates or the corporate certificates. Error: SSL certificate problem: unable to get local issuer certificate This Applied to: TFS 2015 update 3 Git 2.10.0 Android studio 2.1.2 Java 1.7.45 We used Android studio and VSTS/TFS plugin to clone…


TFS 2017 NuGet publisher task fails with 401 – Unauthorized exception

With TFS 2017, we have added the new Package Management feature, which lets you host your NuGet packages in TFS. Here is a walk-through of how you can use team build to restore and publish NuGet packages, by making use of the NuGet Publisher task Recently, I have been working with a customer who was…


Upgrade to Team Foundation Server (TFS) 2017.

This article aims to expand on the Upgrade overview and give a step by step walk-through of the upgrade to TFS 2017.There are some minor changes in the upgrade process that attempts to simplifies it. Upgrade Source Minimum Requirement: Your TFS databases must be at least at the TFS 2012 RTM level to jump to…