Pergunta

Alguém já tentou instalar o SQL Server 2008 Developer em uma máquina que já possui o 2005 Developer instalado?

Não tenho certeza se devo fazer isso e preciso manter 2005 nesta máquina por um futuro próximo para testar nosso aplicativo facilmente.Como às vezes preciso fazer backup de arquivos de bancos de dados e disponibilizá-los para outras pessoas da empresa, não posso simplesmente substituir 2005 por 2008, pois suspeito (mas não sei) que os bancos de dados não são 100% compatíveis com versões anteriores.

Que tipo de problemas surgiriam?Preciso instalar a nova versão com um nome de instância, isso funcionará?Posso usar um número de porta diferente para distingui-los?

Encontrei esta entrada no technet: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

Não diz mais do que apenas Sim, você pode fazer isso e eu meio que suspeitei que isso fosse possível de qualquer maneira, mas preciso saber se há algo que preciso saber antes de começar a instalar.

Qualquer um?

Foi útil?

Solução

Sim, isso é possível.Você terá que criar uma instância nomeada não usada por outra versão do SQL Server conforme a resposta anterior e a versão 3.5 do .Net instalada.Funciona bem!!

Aqui a lista de pré-requisitos:

  • .NET Framework 3.5 SP1
  • Instalador do Windows 4.5
  • Windows PowerShell 1.0

Outras dicas

Se você tiver o Visual Studio 2008 instalado, receberá um erro de validação e não poderá instalar o SQL server 2008 até instalar o Visual Studio 2008 SP1.Se você não possui o Visual Studio 2008 instalado, isso não deverá ser um problema.Então, se você tiver o Visual Studio 2008, espere até 11 de agosto, pois esse é o dia em que o Visual Studio 2008 SP1 será lançado

Acredito que isso é perfeitamente possível.Atualmente, estou executando o SQL Server 2000 e o SQL Server 2005 em meu servidor de desenvolvimento enquanto transfiro aplicativos.

A única coisa que você precisará fazer é criar uma nova instância que ainda não esteja sendo usada pelo SQL Server 2005.

Como acontece com qualquer coisa nova, provavelmente haverá alguns bugs, no entanto, geralmente deve "simplesmente funcionar".

minha experiência é que depois de ter o sql sever 2005 e 2008 na mesma máquina, o SSIS 2005 não funciona corretamente ...especialmente com tarefa de script, fluxo de dados e contêiner de sequência

Você poderia executar apenas o SQL 2008 como instância única e, em seguida, anexar/criar bancos de dados com nível de compatibilidade de 2005?O problema com isso é que é uma teoria.Não tenho 100% de certeza de que, se você criar um banco de dados em 2008, com nível de compatibilidade de 2005, e depois desanexá-lo, uma instância do SQL 2005 será capaz de anexá-lo.

Eu acho que é uma chance boa o suficiente para tentar.Mas concordo com as respostas anteriores, as opções de múltiplas instâncias funcionarão bem.

Infelizmente, parece que as Ferramentas Cliente do SQL Server 2008 requerem o Visual Studio 2008 SP1, e não gosto de instalar uma versão beta disso em minha máquina de desenvolvimento principal.

Vou esperar até que o SP1 seja RTM antes de prosseguir.

Editar:Sim, tenho o Visual Studio 2008 nesta máquina, mas gostaria de evitar instalações beta de aplicativos depuradores.Eles tendem a se aprofundar demais para o meu gosto.

Eu tentei com resultado negativo.A instalação do 2k8 é interrompida com uma misteriosa mensagem de erro.O protocolo de instalação parece bom, mas não funcionará.Depois disso, a instalação do 2k5 também apresentou erros.A instalação do 2k8 estava meio pronta, então já está no painel de controle/software, mas a desinstalação não é possível.

Portanto, meu resultado - não faça isso em um servidor/estação de trabalho produtivo.Se você precisar de ambas as versões, use uma máquina virtual.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top