Recentemente eu precisei fazer uma cirurgia um tanto delicada no servidor do Team Foundation. Montar uma replica do nosso servidor de producao para realizar a migraçao para TFS 2008 primeiro para nessa maquina (clone), ver o que acontece para em seguida fazer a migracao na maquina de producao. O pessoal de Infra me deu uma maquina clonada da produçao. O problema é que embora o nome da maquina era clonetfs, o TFS em si e todos os componentes adjacentes estavam apontando para o servidor de producao. Ou seja, se eu mexesse no clone eu impactava a producao. Logo eu nao podia fazer nada com ele. Já nos 5 minutos do jogo o clone começou a dar lock no banco de produçao. Entao tive que tirar a maquina da rede. Entao a missao foi atualizada: fazer o reconfigurar o TFS para "enxergar-se a si proprio". Após 1 dia aproximadamente de pesquisa e trabalho, finalmente o TFS clone está funcionando direitinho, ele é uma replica stand alone da minha producao, pronto para ser migrado para a versao 2008. Basicamente esse é o mesmo processo utilizado quando a maquina que contem o TFS é renomeada. Achei alguns links que me ajudaram, me deram o passo a passo de como fazer essa operacao. Segue abaixo (todos em ingles) os links que ensinam como renomear um servidor TFS.
How to: Rename an Application-Tier Server
How to: Rename a Data-Tier Server
How to: Assign a New Account to a Team Foundation Server Service
Basicamente as operacoes do primeiro link sao iguais as do segundo, mas é bom se certificar que voce fez tudo que está nas duas. Como as contas que estavam configuradas eram do dominio e eu nao estou mais no dominio, precisei criar contas locais para fazer o reporting services funcionar corretamente.
O unico detalhe que eu nao vi nesses links e que eu precisei foi a necessidade de adicionar na base de dados TFSwarehouse no sql os acessos devidos da nova conta de Report (basta colocar esse user igual a antiga conta).
Espero que ajude a quem estiver passando por isso também.
Have Fun!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment