Executando o SQL Server 2005 e 2008 na mesma máquina?

5

Executando o SQL Server 2005 e 2008 na mesma máquina? Isso é possível / praticável?

É apenas para desenvolvedores e não exige muitos recursos - há alguém lá fora que fez isso?

Estaria interessado em ouvir sobre experiências ou dicas conhecidas.

(percebo que poderíamos usar uma VM, mas estou falando sobre executá-la na mesma máquina)

obrigado

R.

    
por shearichard 25.08.2009 / 02:37

2 respostas

9

Fazendo isso agora mesmo. Eu tenho o SQL 2005 e duas instâncias do SQL 2008 em execução.

É fácil de fazer. Basta instalar o SQL Server 2005, e quando ele perguntar a você qual instância, certifique-se de escolher "Instância Nomeada" e dar a ela um nome que você se lembrará (como, não sei, SQL2005?).

Em seguida, instale o SQL Server 2008. A mesma coisa quando se trata da instância - verifique se é uma instância nomeada (Say, SQL2008). Em seu painel de controle de Serviços, você verá todos os elementos SQL duplicados, mas ele terá o nome da instância após cada entrada (SQL2005 / SQL2008).

Quando você precisar se conectar, conecte-se a machine\instance , para se conectar a localhost\SQL2005 ou localhost\SQL2008 como o nome do servidor e pronto.

É definitivamente intensivo em memória, então você pode optar por desativá-los se não os estiver usando no momento. Sob ocioso com nada acontecendo logo após o boot eles estão usando cerca de 150mb cada.

    
por 25.08.2009 / 03:30
1

Sim, é factível e prático. Temos até essa situação em produção com servidores em cluster. Nosso maior problema foi com o SSIS. Se ambas as versões estiverem instaladas, você precisará especificar o caminho para o dtexec correto com base na versão do pacote.

    
por 25.08.2009 / 03:31