Odisea para instalar SQL Server 2008 Developer Edition x64 en Windows XP x64

SQL Server 2008, mi cordial amigo

SQL Server 2008, mi cordial amigo

Creo que el título, dice todo. Ya he pasado el momento de la calma y piedad respecto a Microsoft :(.

La situación primera era la siguiente:

  • Windows XP x64 SP1 (este detalle del SP es importante, pero ya les mostraré por que)
  • SQL Server 2005 Management Studio Express
  • SQL Server 2005 Express Edition
  • Visual Studio 2008

Resumen

SQL Server 2008 requiere:

  • Visual Studio 2008 SP1
  • Windows XP con SP2 al menos (sea 32 o 64, no como dicen en la página)

Vean mi problemática y la forma de encontrar esta solución…

¿Qué nos pasó?

Hicimos algunas pruebas con SQL Server 2008 y en un proyecto en el que estamos trabajando, decidimos usarlo. Estamos muy contento con el resultado y por sobre todas las cosas el hecho que el core esté construido en 64 bits. (digamos que nos resulta más lindo saber que nuestro sistema operativo x64 está acompañado por software)

¿Qué hicimos?

  1. Intentamos la instalación, así de una. Sin éxito. Nos decía necesitábamos el Visual Studio 2008 SP1 (¿qué tendrá que ver? nadie lo sabe)
  2. Entonces, instalado el VS 2008 SP1, probamos de nuevo y nos dijo que el sistema operativo no cumplía las expectativas (entonces, buscamos por internet encontramos la lista de requerimientos de software del SQL Server 2008 – http://msdn.microsoft.com/en-us/library/ms143506.aspx#DEx64 – dónde dice, y cito: Windows XP x64 Professional
  3. Uno, que es medio precursor, dice… bueno, debe ser que tengo la versión vieja del Management Studio; entonces la desinstalamos. Sin éxitos.
  4. De nuevo, dijimos, bueno… solo necesitamos el Management Studio; seguro puedo instalarlo por separado. Agarramos el CD de instalación y buscamos los MSI (archivos de instalación de windows) independientes para instalarlo. Sin éxitos.
  5. Hasta que por fin, se nos ocurre chequear la versión del SP de Windows y, pensamos… cierto que el SP2 de WinXP trae muchas mejoras (sobre todo el tema del firewall y demás yerbas); entonces, nos propusimos instalarlo. Pareciera que las cosas van tomando color.
  6. Volvimos a intentar instalar, pero, claro no pudimos, parece que los intentos que hicimos en el paso (4) rompieron algo y dejaron cosas rotas. Increible, la instalación ejecuta y mientras está instalando cancela y no te da ninguna explicación te dice: “Hubo un problema al instalar”
  7. Decidimos ir al Agregar/Quitar programas y buscar si quedó algo mal instalado. Desinstalamos toda referencia al SQL Server 2008.
  8. De nuevo, probamos la instalación; funciona! demora un buen rato, pero termina saliendo funcionando. Nos pusimos muy felices :).

¿Qué aprendimos?

  • No podemos confiar en la especificación de una aplicación tan grande
  • El Windows XP x64 es una aberración de la naturaleza, no hay que tomarlo de referencia para nada
  • SQL Server 2008 agrega millones de nuevas funcionalidades, un instalador super complejo y demás cositas adicionales, pero… en definitiva, hay ciertos problemas que se mantienen: el instalador es demasiado complejo y suele tener montones de problemas (algún día les contaré mis andanzas para hacer funcionar el de SQL Server 2005 en su momento…)
  • El Windows XP (x64 o 32) sin SP2, no existe más… cualquier máquina que no lo tenga instalado debe instalarlo tan rápido como pueda.
  • Microsoft está intentando ponernos contentos con funciones avanzadas, pero a veces en su propia complejidad se equivoca con cosas demasiado evidentes 🙁

Espero que a alguien le sirva.


30 Responses to “Odisea para instalar SQL Server 2008 Developer Edition x64 en Windows XP x64”

  1. Estoy intentando instalar sql server 2008 y no puedo, lo necesito para la facultad, necesito tenerlo instalado, yo no tengo internet, vine al cyber y me descargue el sql pero despues me pide que tenga windows installer y despues me pide framework y no se instala nada, tengo que tener coneccion a internet para instalar esto?
    que bajon

  2. @Sergio:
    Necesitás tener conexión internet cuando instalás, porque te hace muchísimos updates sobre windows mismo. Se ve que requiere que tu Windows esté en perfectas condiciones.
    Lo único que se me ocurre proponerte es ir a la página de Microsoft y buscar la “Developer Edition” creo que hay una versión Trial. Eso te va a instalar todo lo que necesitás…. Creo.
    Como intenté transmitir antes, lamentablemente Microsoft pensó en reestructurar todo su sistema de instalación y manejo de flujos de instalación en un mismo paquete!!

  3. Sergio y fafa
    Pues yo lo tengo instalado y no tuve ningun problema ni necesidad de tener conexion a internet pese a que la tengo pero en el dvd de instalacion de SQL SERVER2008 existe una carpeta con nombre redist dentro de cualquier paquete que necesites (segn tu SO x64, x86) y ahi encuentras todos los requerimientos (windows installer, net frameworks, power shell, etc) instala primero todos esos componentes y luego si empieza la del sql en si

  4. Gracias fafa, voy a probar instalando developer edition a ver si lo puedo instalar todo de una, de todas formas ya me estoy resignando a no poder instalarlo, estas son las cosas que me hacen odiar a microsoft cada dia mas, saludo

  5. @Doec + @Sergio:
    Efectivamente, la instalación que se baja desde la página del SQL Server 2008 EXPRESS, no trae los prerequisitos del SQL.
    Sin embargo, las versiones que vienen en CD/DVD, si lo traen (uno ejemplo es el Developer, que es pago, pero que si lo necesitás por motivos académicos, prácticamente todas las universidades de la Argentina tienen convenio con Microsoft para poder usarlo)

    En cuanto al odio con Microsoft… Creo que tenemos que tener en cuenta que es una empresa muuuuuy grande y cada cosa que hace, a diferencia de otros sistemas operativos o softwares, está siendo usada por cerca del 80% de la población mundial. Es dificil hacer algo que contente a todos. Lo importante es que, una vez instalado, funcione. Piensen en los problemas que tienen los instaladores de Adobe… uf, no me dejen entrar ahí.

  6. por si te sirven
    http://elms.pjwstk.edu.pl/sdc/
    http://colwebstar.vndv.com/Site6.html
    SQL 2008 Developer ed

  7. Toda una odisea. Ya llevo una semana intentando instalar el SQL SERVER 2008 en su versión Express. Y eso que hasta ahora sólo lo quiero por su Management Studio con Intellisense. Ya probé todos los instaladores habidos y por haber. Y nada. Los probé instalar por separado. Y nada. Y tienes razón al decir que deja basura instalada, a pesar de haber tenido errores y no se haya concluido la instalación. MORALEJA: Crear un punto de restauración previo a cada instalación.

  8. tengo una máquina x64 con SO vista home premium y no puedo instalar ni sql server 2005 ni sql server manngment 2005, probe con sql server mannagemt studio 2008 en donde crei que se instalaría todo y no mas no se instala como lo hacia con el 2005 en un máquina xp alguien que haya podido instalar en un vista home premium x64 le agradecería mucho me e madato googleando por toda la red en inglés y español y nada gracias

  9. Una pregunta son desarrolladores ???, digo por que de ser asi los problemas son comunes, si un instalador te dice que tengas un sp un update o algo, pues por eso te dice que prerequisitos son necesarios, tengo vista bussiness y tengo un lindo ambiente con VS08, SQLServer08, Silverlight, IIS 7, y he tenido algunos problemas, gajes del oficio, no se de que se quejan, por cierto la configuracion de IIS, VS y SQL se pueden exportar.

  10. @Belam_akab: Si, nosotros desarrollamos algunas cositas. El tema descripto aquí, no es que haya prerequisitos, sino que estén mal descriptos: Fijate que no está en la lista el SP1, el instalador no detecta su falta, la documentación no te ayuda y si no probábamos y encontrábamos la respuesta iba a ser imposible que funcionara. Desde ya, debés tener más experiencia que nosotros… pero bueh…. siempre se puede aprender algo nuevo 😉

  11. Hola a todos, queria ver si alguien me puede ayudar con mi problema he querido instalar el sql 2008 express en windows vista Business con sp2 y no he podido siempre me manda un error de cluster si alguien me podria ayudar se lo agradeceria.

  12. @Alexander: Si podés escribir “exactamente” el mensaje de error que te da, tal vez, podamos ayudarte.

  13. Hola una pregunta. ¿Será que puedo instalar el Sql server developer donde un cliente y tener conexiones desde varios PC? Tengo rato sin desarrrollar(Gajes del oficio), y antes de programar quisiera saber si es posible con la developer puedo, para no buscar la enterprise ya que el cliente tiene Xp. Ojala aclaren mi interrogante.
    Gracias de antemano

  14. Tengo un problema al instalar SQL server 2008 developermedition en definir los username y password en SQL Server agent y otros, sera por la longitud de caracteres, alguien que me pueda ayudar

  15. @Lino: Qué nombres estás intentando poner?
    @guzzie: Claro que se puede, hay restricciones pero son desde el punto de vista de licencias no de software…

  16. Hola yo resolvi ese problema ahi les dejo :

    http://team.desarrollosnea.com.ar/blogs/fcattay/archive/2009/09/15/instalar-sql-server-2008-en-equipos-con-visual-studio-2008-instalado.aspx

  17. estoy intentando instlas el sql2008 en so windos 7 hime premiun, me dice que no es compatible que baje un servpack1 del sql 2008 despues de la instalacion, bueno, hasta aqui no hay problema, al contnuar con la instalacion no me reconoce el usuario administrador(intente con ‘administrador’,’administrator’,’antonio’) pero no reconoce ninguno de estos usuarios, intente con luna cuenta usuario, no me bota el error de usuario, pero al final no me instala ninguna sesion….que puede ser?

  18. @Antonio: lamentablemente el sql server 2008 es medio complicado para instalarse en x64 -> te sugiero que revises los foros de la msdn e intentes recopilar cuanta información te sea posible: a) las versiones exactas de todo lo que tenés instalado b) lo que querés instalar con detalles c) los usuarios (por qué no crear nuevos?) porque tu descripción no es suficiente para resolver problemas…

  19. gracias por contestar, he buscado informacion pero no encuentro mucho(por no decir casi nada) relacionado con windows 7 home premiun y sql 2008,el problema es que no me reconoce el usuario administrador como propietario de los servicios, mas si le pongo una cuneta de usuario lo acepta pero no me instala nada, la pc es nueva y solo ha venido con el sistema operativo y el oficce(2007), voy a crear usuarios con privilegios de adinistrador a ver si por ahi esta el problema.gracias

  20. en definitiva, … un desastre!!!

  21. @marcelo Al menos terminó funcionando…

  22. Hola a todos, bueno, para mi tambien ha sido una odiseo, solo les puedo decir que he encontrado dos maneras de instalar correctamente el sql server 2008

    Uno, instalar primero el visual studio 2008 pero y despues actualizarlo al sp1, despues instalar el sql sin aquel error de se necesita el sp1 del visual.

    dos, y creo que la mejor, instalar primero el sql server, a la primera da errores, a mi por lo menos no me instaló todas las herramientas administrativas como el managament studio y tambien el integration services me dio problemas.
    pero no hay que afligirse si eso pasa, basta con darle de nuevo al instalador y darle en la opcion de agregar nuevas caracteristicas no nueva instancia y ahi te van a salir las que no te instaló bien a la primera, y asi vas dandole.
    yo tube que instalar 3 cosas por separado asi pero ahora ya me esta funcionando todo bien.

  23. Ahora mismo lo estoy instalando y me ha dado un monton de errores. Un error mas y voy a ver a Bill Gates para pedirle explicaciones…

  24. Hola amigos.

    Yo estoy tratando de instalar el SQL Server 2008 Developer en mi XP, todo marcha bien, la actualización del Windows Installer y el -Net Framework, pero cuando llego a la sección de “Configuración del Servidor” tengo problemas con la cuenta y contraseña que pide, he intentado poner una pero me marca un error y no se por qué. ¿Alguien me podría decir que es lo que se debe hacer exactamente en esta sección?

    Gracias 😀

  25. A Ricardo la contraseña que te pide debe tener mayusculas, minusculas, numeros y signos, ten cuidado de anotarla en otra ubicacion, es posible que la necesites posteriormente.

  26. gracias voy a intentarlo pero por lo que entendi creoque tengo que desinstalar todo que tenga que ver con sql server 2008 pero si ya tengo el visual studio 2010 sera que me afectaria en algo si desinstalo y lo vuelvo a intalar de cero el sql server 2008?

  27. cuando instalo instalo sql server 2008 al momento de de revisar los requisistos para la instalacion aparese error Failed

    A previous CTP installation of SQL Server 2008 is detected. You cannot install this release until the existing instances of SQL Server 20008 releases are uninstalled.
    que puedo hacer

  28. 1. verificar que no tengas nada de SQL Server 2008 instalado, fijarse en la lista de programas instalados
    2. reiniciar la máquina
    3. ver si no hay alguna otra aplicación de microsoft que tenga nombre “similar” a SQL Server, por ejemplo, “SQL Server Common Files”

  29. ALGUIEN ME PUEDE AYUDAR TENGO EL SIGUIENTE PROBLEMA:
    ESTOY INSTALANDO SQL SERVER 2008 EN UN PORTATIL Y CUANDO LLEGO A LA REGLA DE CONFIGURACION ME MUESTRA EL SIGUIENTE ERROR
    “ACTIVED TEMPLATE LIBRARY (ATL) FUSION ” ERROR

    SI ALGUIEN TIENE LA SOLUCION A ESTE PROBLEMA SE LO AGRADERECIA MUCHO ES QUE LLEVO CON 2 MESES CON ESE PROBLE Y NO HE PODIDO
    GRACIAS

  30. ESTE ES EXATAMENTE EL ERROR QUE ME SALE:
    Comprueba si es necesario un reinicio del equipo debido a una ATL de fusión interrumpida. Un reinicio pendiente puede provocar un error del programa de instalación de SQL Server

    REINICIO EL COMPUTADOR Y SIGUE EL MISMO ERROR SI ALGUIEN ME PUEDE AYUDAR….
    GRACIAS

Discussion Area - Leave a Comment