O Team Foundation Server, como qualquer outro produto de servidor, tem suas particularidades de instalação e também um conjunto de boas práticas que facilitam tanto a instalação quanto a posterior manutenção do ambiente.
Dentre as diversas boas práticas, uma das mais úteis refere-se à configuração das contas de usuário e serviço para o TFS. Use as contas listadas abaixo quando você for instalar seu TFS.
Contas de usuários interativos
As contas interativas são apenas com que você faz logon no Windows. Atualmente o TFS precisa apenas de uma conta interativa: a TFSSETUP.
|
Conta |
Finalidade |
|
TFSSETUP |
Conta usada para o processo de configuração do TFS |
Contas de serviço
As contas de serviço são usadas para cada um dos componentes de servidor do TFS que rodam como um processo independente. Entram nessa categoria os serviços Windows e os App Pools do IIS.
|
Conta |
Finalidade |
|
TFSSERVICE |
Conta de serviço do TFS |
|
TFSREPORTS |
Conta do Reporting Services e do TFS Project Portal no SharePoint |
|
TFSBUILD |
Conta do servidor de build |
|
SPSSERVICE |
Conta de serviço da Farm (Central Admin etc.) do SharePoint |
|
SPSSEARCH |
Conta do serviço de busca do SharePoint |
|
TFSLAB |
Conta de serviço para o recurso de Lab Management |
|
TFSTEST |
Conta de serviço do controlador de testes |
Dicas
- Os nomes de contas listados acima são apenas uma sugestão de nome. Você pode usar o nome que bem quiser; entretanto, se puder usar os nomes acima fica mais fácil de se achar na documentação depois;
- As contas podem ser tanto locais (criadas no próprio servidor do TFS) quanto de domínio. Porém, você só pode usar contas locais em instalações do tipo single server. Instalações dual-server ou em cluster exigem a utilização de contas de domínio;
- Depois que você terminar a instalação do TFS, adicione os administradores do TFS e desabilite a conta TFSSETUP no Windows (conta local) ou no Active Directory (conta de domínio). Resista à tentação de usar a conta TFSSETUP no dia-a-dia, pois ela tem privilégios demais e pode expor seu ambiente a um risco desnecessário. Quando precisar fazer alguma manutenção no ambiente – por exemplo, instalar um service pack no TFS – reabilite a conta, faça o trabalho necessário de depois a desabilite de novo.
Para saber mais
Para mais detalhes, consulte a documentação do TFS aqui: http://msdn.microsoft.com/en-us/library/ms253149.aspx
Um abraço,
Igor
Nascia então o “Visual Studio 2005 Team Edition for Database Professionals” (*), que oferecia recursos como controle de versão para a estrutura (“schema”) de bancos de dados, testes de unidade para código de bancos de dados (ex. stored procedures e queries), geração de dados e mais.
Quando a Microsoft lançou o Visual Studio Team System 2008, renomeou o produto para “Visual Studio Team System 2008 Database Edition”. Até aqui, o DbPro (como era conhecido o produto) era um vendido à parte – ou seja, para usar esses recursos de DDLC (Database Development Lifecycle) era necessário adquirir o VSTS Database Edition ou o venerável VSTS Team Suite (que incorporava todos os recursos disponíveis na plataforma Team System).

O Service Pack 1 do Visual Studio 2010, bem como o do Team Foundation Server 2010, trouxeram enormes melhorias de funcionalidade e estabilidade. Por isso, é natural esperar que seus todos os seus desenvolvedores tenham atualizado seu computador com o SP1, certo?
