Instalando SQL Server 2008 y SQL Server 2005 con soporte side-by-side

http://geeks.ms/blogs/ozonicco/archive/2007/06/10/sql-server-2008-y-sql-server-2005-trabajando-side-by-side.aspx

Bien, hace días después de instalar SQL Server 2008 (CTP Junio 2007), y teniendo ya instalado SQL server 2005, pude darme cuenta que las herramientas de cliente de SQL server 2008 no habían sido instalados. ¿Qué es lo que habia pasado?, ¿Por qué no se instalaron dichas herramientas? …como SQL server Management Studio, por ejemplo. Lo que pasaba era que al momento de querer instalar dichas herramientas manualmente(ya que no se habían instalado por defecto), el programa de instalación me alertaba con un error( el cual ya lo expliqué en este post). Pero realmente que estaba sucediendo?. El problema era que las herramientas de cliente de SQL server 2005 y SQL server 2008 no trabajan lado a lado(side-by-side), sin embargo, los database engines de estas dos versiones SI trabajan lado a lado(side by side). En fin, la solución que pude dar a este problema fue desinstalar totalmente SQL Server 2005, y luego instalar SQL Server 2008, aunque solo era necesario desinstalar las herramientas de cliente de SQL Server 2005, y luego instalar las herramientas de cliente de SQL server 2008.

En resumen, si deseas trabajar con SQL server 2005 y SQL Server 2008 side by side (lado a lado) teneis en cuenta los siguiente puntos:

1.- Si ya tienes instalado SQL server 2005 (en cualquiera de sus ediciones):

  • Desinstala las herramientas de cliente de SQL Server 2005.
  • Luego, instala SQL Server 2008(tanto sevidor como herramientas del cliente).

2.- Si lo que vas hacer es una instalación nueva, es decir, aun no tienes ningún servidor SQL server instalado, y deseas trabajar tanto con SQL server 2005 y SQL server 2008 lado a lado:

  • Instala solo el servidor SQL server 2005, más NO las herramientas de cliente.
  • Luego, instala SQL Server 2008, tanto el servidor como las herramientas de cliente.

Al final, debes tener instalado lo siguiente:

  • 1 instancia SQL server 2005 (sin herramientas de cliente)
  • 1 instancia SQL server 2008, más sus herramientas de cliente.

Ahora, usando el nuevo SQL Server Management Studio podrás conectarte a cualquier instancia de SQL Server 2005 y SQL Server 2008. Con esto podrás evitarte algunos problemitas…

Saludos,