La historia de mis desventuras

Palabras más, palabras menos sobre desarrollo de software.

Posts Tagged ‘SQL Server 2008 Express’

SQL Server 2008 Management Studio y VS2008 SP1

Posted by Jhonny López Ramírez en 29 agosto 2010

Yo había podido sobrevivir hasta ahora con SQL Server 2005 Express (y su Management Studio) en mis labores de desarrollo. Claro, había intentado instalar ya SQL Server 2008 Express pero siempre encontraba complejo el instalador. Recientemente me vi forzado a actualizarme dado que estaba ansioso por probar Visual Studio LightSwitch (estoy preparando una entrada con mis experiencias e impresiones sobre VSLS, pero ese no es el tema ahora). Entonces inicié de nuevo el proceso de instalación. Después de solucionar un par de conflictos en la instalación del motor de SQL Server 2008 Express intenté instalar el Management Studio para esta versión.

Pero me encontré con un error, bastante extraño por cierto. Al momento de ejecutar las reglas de instalación me topé con que no se superaba esta:

"Versiones anteriores de Microsoft Visual Studio 2008"

En inglés:

"Previous releases of Microsoft Visual Studio 2008"

Esta regla no se cumple cuando tienes Microsoft Visual Studio 2008 sin Service Pack alguno instalado. Pero yo estaba seguro de tenerlo instalado (lo había requerido para aspectos como Entity Framework), tanto que el mismo Acerca de me lo confirmaba:

image

Efectivamente, la versión 9.0.30729.1 SP se corresponde con el Service Pack 1 de VS2008. Pero pese a eso no se superaba la regla. Estuve consultando este error un par de horas hasta que me encontré con una solución interesante:

Se trata de ejecutar simplemente el instalador del Management Studio saltando la regla de verificación de versiones anteriores de Visual Studio.

Para hacerlo entonces:

  1. Ejecute la consola de Windows con privilegios de Administrador.
  2. Diríjase a través de la consola a la ruta en donde se encuentra el instalador del Management Studio.
  3. Ejecute la siguiente sentencia en la consola:

SQLManagementStudio_x64_ENU.exe /ACTION=Install /SkipRules=VSShellInstalledRule

En mi caso el instalador se llama SQLManagementStudio_x64_ENU.exe. Como verán, la clave se encuentra en el argumento SkipRules. Esto obligará a que el instalador del Management Studio no verifique esta regla:

image

Después de esto Management Studio se instalará correctamente. Cuidado, no se trata de abusar de este parámetro para saltar otras reglas. La idea es que la instalación sea lo más acorde a lo requerido posible. Recomiendo esta solución sólo cuando estén seguros de que, como en mi caso, tienen instalado el Service Pack 1 de Visual Studio 2008, para evitar complicaciones posteriores.

Posted in Tecnología | Etiquetado: | 13 Comments »