Como posso substituir uma conta de serviço TFS local por uma conta de serviço TFS de domínio para realizar uma migração?

Como posso substituir uma conta de serviço TFS local por uma conta de serviço TFS de domínio para realizar uma migração?

Alterei a conta de serviço usada pelo Team Foundation Server de uma conta local HOSTNAME\local_tfs_service_accountpara uma conta de domínio DOMAIN\domain_tfs_service_accountclicando diretamente no Change Accountlink " " da Application Tier Summaryseção.

Para verificar isso, ao clicar no Application Tiernó, vejo 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 realizar uma migração), recebo o seguinte erro:

[2015-06-16 11:29:45Z][Erro] TF255448: Falha na criação de um login do SQL Server para a seguinte conta: HOSTNAME\local_tfs_service_account. Você deve criar manualmente um logon do SQL Server e tentar novamente esta operação. Você deve criar o login na seguinte instância do SQL Server: source_server.

Obviamente, a operação falha, pois o servidor que hospeda a coleção de origem do TFS não pode saber sobre a conta de serviço local.

Mas por que o Team Foundation ainda usa a conta de serviço antiga HOSTNAME\local_tfs_service_account? Deixei apenas a conta local HOSTNAME\local_tfs_service_accountcomo conta de leitor do Reporting Services.

O que preciso fazer para concluir a mudança? Devo reiniciar o servidor, etc? Ou há algum outro local que eu também preciso alterar?

Responder1

Quando você muda de uma conta local para uma conta de domínio, isso é um grande problema para o TFS. É efetivamente uma migração de domínio local para domínio.

https://msdn.microsoft.com/en-us/library/ms404883.aspx

Você precisa seguir o procedimento documentado para alterar o ambiente no qual o TFS opera.

informação relacionada