TFS 2015: TF30046: The instance information does not match.

Tempo de leitura: menos de 1 minuto

E ai pessoal, tudo bem?

Recentemente precisei realizar o restore de um servidor TFS, e encontrei o seguinte erro:

TF30046: The instance information does not match. Team Foundation expected {GUID} which was not found. Please contact your Team Foundation Server administrator.

 

Recebi esse erro, ao tentar acessar o Portal do TFS, e também no Log de eventos do Windows.

A correção deste erro, é algo bem simples de ser realizado, se seguir os passos a seguir:

1 – Realize o seguinte Select no banco TFS_Configuration:

use tfs_configuration
select HostId from tbl_servicehost where name = ‘TEAM FOUNDATION’
erro1
2 – Copie o Valor que retornou em HostId;
3 – Acesse o Web.config, que deve estar localizado em: C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services, e procure a Key: applicationId
4 – Agora, cole o Valor que copiou de HostId, para applicationId, como na imagem abaixo:
erro2
5 – Feito isso, é só reiniciar o Site do TFS no Console do IIS que tudo voltará ao normal.
Então é isso, até a próxima pessoal..