Como devo gerenciar o desenvolvimento em SQL Server 2008 e SQL Server 2005 para diferentes clientes?

StackOverflow https://stackoverflow.com/questions/222410

Pergunta

A empresa em que trabalho tem vários clientes. Atualmente estou dividindo meu tempo entre 2 projectos .net. Para Cliente A Preciso Visual Studio 2008, SQL Server 2008 e do quadro 3.5. Para Cliente B 2005 versões / 2.0 Framework.

Outros na empresa estiver usando o Microsoft Virtual PC para manter o desenvolvimento ambientes separados.

O que você sugere?

Informação adicional: A principal vantagem que eu vejo é que você é capaz de compartilhar sua configuração de máquina virtual com ninguém. Isso permite que um novo desenvolvedor a passo certo em um projeto sem gastar metade de um dia de configurar o novo ambiente de desenvolvimento e todas as suas idiossincrasias.

Foi útil?

Solução

Eu, pessoalmente, sugiro que você vá a rota VPC. Tenho mantido meus ambientes dev isoladas usando VPC para 2+ anos agora e nunca vai voltar. Um laptop agora pode facilmente ter 4+ GB RAM que é mais do que suficiente para executar algumas VPCs se necessário.

Outras dicas

Eu, pessoalmente, ambos instalados no mesmo sistema e utilizar a ferramenta adequada para cada projeto

VS 2005 / SQL Server 2005

VS 2008 / SQL Server 2008

Eu acho que ele funciona bem jsut, e eu não tenho o incômodo de mudar de VM .. Eu vejo a VM como acabou de adicionar em cima.

Já o tenho instalado também. Na verdade, eu fui um passo adiante e configurar vários usuários locais no meu laptop, então eu posso simplesmente clique direito -> Executar como e, em seguida, todas as configurações (controle de origem, etc) serão carregadas automaticamente para o cliente que eu sou trabalhando.

Eu só ter nomeado instâncias do SQL Server no meu laptop para a versão específica, e cada projeto refere-se apenas à sua própria instância do SQL Server. Estes não parecem ser quaisquer conflitos entre Visual Studio ou quaisquer outros componentes.

na verdade eu tenho VS 2003 para adicionar a 2005 e 2008 na mesma caixa. em vez de várias VMs, vale a pena ter vários monitores se você quiser manter várias versões abrir ao mesmo tempo.

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