Hoje precisei instalar o Team Foundation Server 2008 em um Windows Server 2008 que já possuia um SQL Server 2008 instalado, o problema é que o TFS 2008 não suporta o SQL Server 2008 por default, mas com o SP1 do TFS 2008 conseguimos instalar no SQL Server 2008. O que precisamos fazer para instalar é mesclar o Service Pack com a instalação default do TFS 2008, pode parecer um pouco trabalhoso mas é fácil e funciona perfeitamente. Achei a solução para o problema nesse blog, segue abaixo os passos para efetuar a mesclagem das instalações, vou nomear as pastas da mesma forma que fiz aqui no meu computador.

  • Na mídia de instalação do TFS 2008, copie a pasta AT para alguma pasta no seu computador, por exemplo C:\Instalacao nessa pasta joguei a pasta AT então ficou C:\Instalacao\AT
  • Faça o download do SP1 do TFS 2008 aqui, crie uma pasta chamada TfsSp1, abra o command prompt, vá até a pasta onde fez o download do SP1 do TFS 2008 e digite a seguinte linha de comando TFS90sp1-KB949786.exe /extract:C:\TfsSp1
  • Agora o último passo, crie uma pasta chamada Merge e no command prompt execute a seguinte linha de comando: msiexec /a C:\Instalacao\AT\vs_setup.msi /p C:\TfsSp1\TFS90sp1-KB949786.msp TARGETDIR=C:\Merge

Feito isso o SP1 e a Instalação padrão serão mesclado, para instalar é só executar o arquivo setup.exe da pasta C:\Merge.

Abraços

  • André Nobre

    Marcio,
    faltou o /a depois do msiexec, antes do package.

    Abraços.

  • http://www.marcioalthmann.net/ Márcio Fábio Althmann

    Então André, o /a está lá sim ;)

  • http://www.eptecinfo.com.br/ Bruno Pimentel

    Muito Obrigado pelo Artigo.

    Estava realmente muito complicado instalar o TFS no Windows Server 2008 com Sql Server 2008.

    Agora está tudo funcionando maravihosamente bem.

    Muito Obrigado.
    Abraços.

  • Marcelo

    Olá,

    Fiz o processo, e continua dando o erro "A compatible version of SQL Server is not installed. ". Estou usando o Windows 2003, SQL Server 2008 e o TFS 2008 SP1. Teria idéia do que pode ser ?

    Grato,

    Marcelo

  • Oops Twitter isnt working at the moment