
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 Change Account
link " " da Application Tier Summary
seção.
Para verificar isso, ao clicar no Application Tier
nó, 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_account
como 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.