O local onde trabalho atualmente executa uma instalação do SQL Server 2005 de 32 bits no servidor com o qual trabalhamos. Além disso, os sistemas que estamos desenvolvendo ainda não foram testados quanto à compatibilidade ODBC de 64 bits.
Também faço projetos independentes em casa, o que exigirá a instalação de instâncias do SQL Server de 64 bits em meu laptop. Estou um pouco preocupado com as combinações, então preciso saber se vai funcionar.
Instalarei o SQL Server 2005 Developer Edition (32 bits) em meu laptop. Espero que isso funcione bem junto com a instalação dos service packs.
Em seguida, instalarei o SQL Server 2008 Developer Edition (64 bits) no mesmo laptop.
Há alguma pegadinha que preciso procurar ou evitar que aconteça?
Responder1
O ODBC de 32 bits do lado do cliente pode se conectar perfeitamente a instâncias de 32 e 64 bits. O único problema seria se você tivesse código de 32 bits (DLLs XP ou drivers de servidor vinculados esotéricos de 32 bits) carregado no processo do SQL Server, o que é muito improvável que seja o caso. Portanto, não há problema em continuar desenvolvendo seu aplicativo de 32 bits em um servidor de 64 bits.
Mas, em última análise, a resposta é sim, você pode misturar e combinar qualquer versão e arquitetura lado a lado, desde que sejam instaladas como instâncias (nomeadas) diferentes. Geralmente surgem problemas se você implantar lado a lado oferramentas(Management Studio, Profiler etc), mas esse não parece ser o seu caso.