Quando você muda de um local para uma conta de domínio, isso é um grande problema para o TFS. É efetivamente uma migração de domínio de local para domínio.
Você precisa seguir o procedimento documentado para alterar o ambiente no qual o TFS opera.
Alterei a conta de serviço usada pelo Team Foundation Server de uma conta local HOSTNAME\local_tfs_service_account
para uma conta de domínio DOMAIN\domain_tfs_service_account
, clicando diretamente no link " Change Account
" na seção Application Tier Summary
.
Para verificar isso, quando clico no nó Application Tier
, percebo que a conta de domínio DOMAIN\domain_tfs_service_account
é a nova conta de serviço.
No entanto, quando tento anexar uma coleção hospedada em outro Team Foundation Server (estou tentando executar uma migração), recebo o seguinte erro:
[2015-06-16 11:29:45Z][Error] TF255448: The creation of a SQL Server login failed for the following account:
HOSTNAME\local_tfs_service_account
. You must manually create a SQL Server login and then retry this operation. You must create the login on the following SQL Server instance:source_server
.
Naturalmente, a operação falha, pois o servidor que está hospedando a coleção TFS de origem não pode saber sobre a conta de serviço local.
Mas por que o Team Foundation ainda está usando a conta de serviço antiga HOSTNAME\local_tfs_service_account
? Só deixei a conta local HOSTNAME\local_tfs_service_account
como a conta do leitor para o Reporting Services.
O que preciso fazer para concluir a alteração? Devo reiniciar o servidor, etc? Ou há algum outro local que eu também precise mudar?
Quando você muda de um local para uma conta de domínio, isso é um grande problema para o TFS. É efetivamente uma migração de domínio de local para domínio.
Você precisa seguir o procedimento documentado para alterar o ambiente no qual o TFS opera.