Proxy Upgrades: How to Verify Skipped Proxy Endpoints

TFS 2013 offers support for Proxy settings persistence during in-place upgrades.  This means we will allow you to configure with all your old settings (including multiple endpoints) and will automatically detect and pre-populate them in the Proxy configuration wizard for you, should you indicate that you wish to use them.  Given that Proxy can re-configure multiple…

1

Removing an Admin Console User with DBO Permissions

In TFS 2012, you may notice you’re unable to remove an Admin Console User who is the SQL database owner (dbo).  This is usually the user who initially installed and configured TFS.  In this scenario, you will select an Admin Console User in the Admin Console and click the link to “Remove” them, but the user will not…

0

TF255146: Team Foundation Server requires SQL Server 2008 R2 (10.50.1600) or greater.

While trying to configure a 2012 version of Team Foundation Server Express or Basic, you may hit the following error message during the Readiness Checks: TF255146: Team Foundation Server requires SQL Server 2008 R2 (10.50.1600) or greater.  The SQL Server instance A5100854\SqlExpress you supplied is version ??.??.???. Cannot assign a default value to a local variable. Must declare the…

2

TF400371, TF14045 | Configuring Proxy in an Untrusted Domain

If you are running TFS 2012 RTM, Update 1, or Update 2 and are trying to configure a proxy machine in an untrusted domain, you will find that the configuration process blocks this previously supported scenario with the following errors: TF400371: Failed to add the service account ‘TFSPROXY\TFSProxy1’ to Proxy Service Accounts Group. Details: TF14045:…

1

TF255455: SQL Server Reporting Services is configured to require a secure connection. However, no HTTPS URL is configured with a valid certificate.

If you are seeing this error, it means that your Reporting Services instance was set up to require a secure (SSL) connection, but for some reason your configuration does not meet all the requirements for SSL.  Reporting Services will not work correctly until you’ve ensured you meet all the requirements for SSL (a real, valid certificate;…

0

Upgrade Failure: "The installation and configuration of Team Foundation Server succeeded, however upgrading the data was unsuccessful"

If you received this message on the completion page of the TFS upgrade wizard, it means that the application tier of your TFS instance was successfully upgraded to the new version, but some or all of your team project collections were not.  In this case, you will be able to use TFS to create new…

3

Upgrading AlwaysOn and Mirrored Environments

  Starting with Team Foundation Server 2012 Update 2, TFS users will be able to upgrade deployments that use SQL AlwaysOn High-Availability Groups or Database Mirroring.  In the past, and for a number of good reasons, the upgrade process would always try to place the databases into the SIMPLE recovery model, which is not compatible…

1

Troubleshooting Installation of Team Foundation Server

Below is a list of common problems that can occur while installing Team Foundation Server, as well as suggestions for resolving these problems.   The most common reasons for an installation of Team Foundation Server to fail are: You do not have enough disk space to perform the installation. Solution:  Clear enough disk space on…

28

TF401066: Upgrading TFS on a machine with underscores in its name

If you received this warning message when upgrading your instance of Team Foundation Server, it means that you’re trying to upgrade Team Foundation Server on a machine with underscores in its name.  It is strongly discouraged to give your machine a name that contains underscores in it if you plan to install TFS, because doing…

0

Unattended Installation of TFS 2012

  Introduction    What is Unattended Installation?  Unattended install is a feature of Team Foundation Server that lets a user pre-set all configuration parameters for a desired TFS instance in advance.  This allows TFS to be configured from start to finish without pausing for input from the Configuration Wizard during the process.  Unattended Installation takes place…

0