Instalación de SQL Server 2008 Express Edition sobre Windows 7

Descarga este artículo en PDF, XPS y el Video smile_regular.

Por favor, una vez terminado de leer o ver el artículo, evalúalo aquí: http://www.surveymonkey.com/s.aspx?sm=DYgd2JoQRxN8S9qFn2VWwg_3d_3d


Introducción

Microsoft SQL Server 2008 Express es un sistema de administración de datos eficaz y confiable que ofrece un variado conjunto de características, protección de datos y rendimiento para clientes de aplicaciones incrustadas, aplicaciones web ligeras y almacenes de datos locales. SQL Server 2008 Express, está diseñado para una implementación sencilla y creación de prototipos de manera rápida, está disponible de forma gratuita y su redistribución con aplicaciones también es gratuita ideal para aprender y ejecutar pequeñas aplicaciones de servidor y de escritorio. Está diseñado para integrarse a la perfección con otras inversiones de infraestructura de servidor. Para obtener más información acerca de SQL Server Express, incluidas otras versiones y componentes para descargar ya disponibles, vea Microsoft SQL Server Express.

La versión de SQL Server 2008 Express utilizada en este tutorial es Microsoft SQL Server 2008 Express Edition with Service Pack 1.


Requisitos del sistema

El sistema operativo usado en este manual es Windows 7 de 32-bits en Inglés; a continuación se especifican algunos requerimientos que hay que considerar y tener en cuenta antes de realizar la instalación de SQL Server 2008 Express.

  • Sistemas de 32 bits: equipo con procesador Intel o compatible a 1.6 GHz o superior (se recomienda 2.2 GHz o superior. Se admite un único procesador)
  • Sistemas de 64 bits: procesador a 1.4 GHz o superior (se recomienda 2 GHz o superior. Se admite un único procesador)
  • 768 MB de RAM como mínimo (se recomienda 1 GB o más)
  • 1 GB de espacio disponible en disco

Para obtener más información acerca de los requisitos para ejecutar SQL Server 2008 Express, vea la página de requisitos del sistema.


Descarga de SQL Server 2008 Express Edition with Service Pack 1

En primer lugar, usted tendrá que descargar la versión actualizada de SQL Server 2008 Express debido a que pueden existir errores de compatibilidad entre Windows 7 y SQL Server 2008 Express. Para iniciar la descarga de SQL Server 2008 Express Edition with Service Pack 1 (versión de 32 bits en inglés) haga clic aquí (el tamaño de la descarga es de 82.3 MB). Por motivos de este manual se va a utilizar la versión de SQL Server 2008 Express sin ninguna herramienta de administración.


Instalación de SQL Server 2008 Express

Nota: para poder instalar SQL Server 2008 Express, debe contar con derechos administrativos en el equipo.

SQL Server 2008 Express requiere .NET Framework 3.5 SP1, Windows Installer 4.5 y Windows PowerShell 1.0 que se encuentran incluidos en la versión final de Windows 7.

Cuando esté listo para instalar SQL Server 2008 Express, siga estos pasos:

  1. Ejecutar el archivo SQLEXPR32_x86_ENU.exe para instalar SQL Server 2008 Express.
    image
  2. El instalador comenzará a extraer los archivos necesarios para la instalación de SQL Server 2008 Express.
    image
  3. En el SQL Server Installation Center, elija System Configuration Checker para asegurarse de que esté listo para instalar SQL Server 2008 Express.
    image
  4. Cuando el System Configuration Checker ha validado que esté listo para instalar SQL Server 2008 Express, volver a SQL Server Installation Center y haga clic en Installation.
    image
  5. Seleccione New SQL Server stand-alone installation or add features to an existing installation.
    image
  6. Se ejecutará un chequeo de soporte de instalación. Asegúrese de que no hay errores o advertencias, pulse Ok.
    image
  7. SQL Server 2008 Setup aparecerá ahora, en la página de Product Key; la clave del producto de SQL Server 2008 Express viene por defecto, haga clic en Next. En ocaciones, en lugar de aparecer ésta página aparece la del paso 10, y luego aparecerá la de este paso.
    image
  8. Active la casilla de verificación I accept the license terms y haga clic en Next.
    image image
  9. Haga clic en Install para instalar los archivos de soporte de instalación.
    image
  10. Completada la instalación de Setup Support Files, Setup Support Rules aparecerá, asegúrese de que no hay errores o advertencias (existe una advertencia de Windows Firewall que si desea solucionarla puede revisar los Apéndices A y B), haga clic en Next.
    image image image
  11. Ahora estará en la página de Feature Selection. Seleccione Database Engine Services y, a continuación, haga clic en Next.
    image
  12. En la página de Instance Configuration, especifique SQLEXPRESS en los campos Named instance e Instance ID.
    image
  13. Haga clic en Next dos veces.
    image image
  14. Ahora estará en la página Server Configuration. Cambiar el SQL Server Database Engine’s Account Name a NT AUTHORITYSYSTEM y SQL Server Browser’s Startup Type en Automatic y, a continuación, haga clic en Next.
    image image
  15. En la página de Database Engine Configuration, puede dejar configurado para utilizar sólo Windows Authentication Mode o el Mixed Mode (autenticación de SQL Server y autenticación de Windows). Generalmente habilito el Mixed Mode, por si alguna razón la seguridad se arruina siempre tengo una cuenta extra (la cuenta SA – System Administrator). Si elige el Mixed Mode, necesitará entrar y confirmar la contraseña para la cuenta SA.
  16. Antes de continuar, debe especificar los grupos que desea otorgar acceso ilimitado a SQL Server. Haga clic en Add… y seleccione los grupos. Le recomiendo que agregue al menos los administradores y el usuario actual (cuenta de servicio actual Add Current User). Cuando haya terminado de aquí, haga clic en Next dos veces.
    image image
  17. Ahora se encontrará en Installation Rules, asegúrese de que no existan errores o advertencias y, a continuación, haga clic en Next.
    image
  18. Finalmente haga clic en Install para proceder con la instalación.
    image
  19. Cuando finalice el programa de instalación, haga clic en Next y, a continuación, Close.
    image

Hasta aquí la instalación de SQL Server 2008 Express with Service Pack 1 está completa y sin errores.


Apéndice A: Habilitar TCP/IP

Ahora que está instalado SQL Server 2008 Express, necesitará configurar las opciones de red que se encuentran deshabilitadas de manera predeterminada.

  1. En el Menú de Inicio, abra All Programs > Microsoft SQL Server 2008 > Configuration Tools > SQL Server Configuration Manager.
    image
  2. Expanda SQL Server Network Configuration y seleccione Protocols for SQLEXPRESS.
    image
  3. Habilitar TCP/IP. Si necesita Named Pipes, a continuación, se pueden habilitarlas aquí.
    image
  4. Cierre el SQL Server Configuration Manager.

Apéndice B: Agregar excepciones de Firewall

Si tiene un servidor de seguridad de software instalado, debe agregar excepciones para los servicios de “SQL Server” y “SQL Server Browser”. Si utiliza “Windows Firewall”, haga lo siguiente:

  1. En Control Panel, abra el subprograma de System and Security > Windows Firewall.
    image
  2. Vaya al vínculo Allow a program or feature through Windows Firewall.
    image
  3. Haga clic en Change settings.
    image
  4. Haga clic en Allow another program….
    image
  5. Localice y seleccione C:Program FilesMicrosoft SQL ServerMSSQL.10MSSQLBinnsqlservr.exe.
    image image
  6. Haga clic en Add.
    image
  7. Haga clic en Allow another program…
    image
  8. Localice y seleccione C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe.
    image
  9. Haga clic en Add y, a continuación, haga clic de nuevo en Ok.
    image image

Si utiliza un servidor de seguridad de terceros, debe seguir sus instrucciones para agregar excepciones a sqlservr.exe y sqlbrowser.exe

Cuando haya completado todos los pasos anteriores, necesitará reiniciar los servicios de SQL Server y SQL Server Browser para completar el proceso. Si todavía tiene problemas, es posible que deba reiniciar el computador.


Referencias

Para conocer más acerca de SQL Server 2008 Express puede ingresar en:

Página de las versiones Express http://www.microsoft.com/express/sql/default.aspx
Página Oficial de SQL Server 2008 Express http://www.microsoft.com/sqlserver/2008/en/us/express.aspx
How-To Videos de SQL Server 2008 Express http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=105
Blog de SQL Server Express http://blogs.msdn.com/sqlexpress/

67 thoughts on “Instalación de SQL Server 2008 Express Edition sobre Windows 7

  1. Hola que tal una pregunta:solo es compatible con procesador Intel O tambien con procesador AMD.es q tengo mi compu con microprocesador AMD y creoq no se puede instalar… men aguda

  2. Uffff que buena guia no sabes lo muchisisisisisismo que me sirvio, espero sigas adelante con estas guias – tutoriales o como lo quieras llamr.
    felicitaciones por tan buen trabajo

  3. Hola te mando un enlace a un servidor donde puedes ver la imagen del fallo que me da al intentar instalar el SQL expres 2008 edition

    ( Es para poder instalar después el Bussines contact manager 2010 con el outlook )

    Muchas gracias. Saludos .

  4. Muchas gracias amigo por este tutorial, me funciono de maravilla, pero tengo una duda, como activo la interface para crear bases de datos, tablas , sp, etc.
    creo que esa interface se llama mama ManagementStudio

    1. Así es… tienes que descargarla e instalarla, es SQL Server 2008 Management Studio Express en caso de que quieras utilizar la versión Express Edition.

  5. muy bien pero tengo un problema solo pude llegar al punto 4 del apéndice B, ya que la opción de cambiar configuración no se me habilita y no puedo incluir los archivos que dices…te agradezco si me puedes ayudar pues la verdad necesito instalarlo para poder estudiar

  6. hola, la verdad esta muy bueno tu aporte pero a mi no me aparecieron las opciones para configurar el sql express y cuando lo ejecuto me pide una contraseña y no me deja entrar al programa.
    si me pudieran ayudar seria de mucha ayuda

    GRACIAS

    1. No tienes los permisos suficientes en tu máquina para instalar SQL Server 2008 R2 Express Edition, pidele al dueño de la computadora que te preste las credenciales para realizar la instalación.

  7. OYE NADA MAS UNA PREGUNTA CON ESTO QUE ISISTE YA PUEDO ASER UNA BASE DE DATOS.. SI ES ASI EN DONDE COMIENSO PORQUE NO AYO NADA REFERENTE A ESO.. Y SI NO QUE NECESITO INSTALAR PARA EMPESAR A CREAR BASES DE DATOS ESTOY TRABAJANDO CON VISUAL ESTUDIO 2008 Y YA LO DESINSTALE CREYENDO QUE ESE ERA EL PROBLEMA PERO NOMAS NO PUEDO,,, AYUDA PORFAVOR…
    SI ME PUEDES RESPONDER A MI CORREO MEJOR

  8. Una pregunta es que quiero tener SQL pero para manejarlo en casa sin servidores, es decir que no necesite de conexion a internet o de una red para poder trabajar con el….

    Esto es posible???

    1. Por supuesto que si! No es necesario que el servidor se encuentre conectado al internet. Si haces los pasos del Apéndice A y B puedes conectarte desde cualquier otro computador a tu base de datos.

  9. Esta guía me sirvió de mucho para poder instalar el Microsoft SQL Server 2008 Express Edition. Si no hubiera sido por esta guía seguro que todavia estaría intentando instalar el SQL. Gracias mil !!

  10. hola Saludos !! a todos!! vi este blog muy interesante y felicitaciones!!..disculpen la ignorancia yo quisiera aprender sql en su esencia basica , este programa EXPRESS me ayuda como para un primer entrenamiento del ambiente SQL server ? y tener bases …despues de instalarlo donde busco ejemplos…

    1. Por supuesto que sí, es super básico y potente esta versión por lo cual te ayudará aprender mucho. En la sección de Referencias de este post vas a encontrar Videos How-To para que aprendas a configurar tu base de datos. 🙂

  11. Barabaro. esta guia esta muy completa…gracias…………….solo un detalle: No encuentro por ningun lado el archivo sqlserver.exe para añadir la excepcion de seguridad, el sqlbrowser si lo encontre con la ubicacion que das, pero el otro no lo encuentro ni dandole buscar a la carpeta de microsoft sql server!!….que sugieres depronto!?

    1. Mmmm… depronto no se instaló el SQL Server…? jajaja.. en realidad no te sabría decir, muestra los archivos ocultos a ver si lo encuentras. Me parece super raro que no aparezca ese archivo, o tal vez configuraste otra dirección para los ejecutables del servidor de base de datos, esa puede ser la única razón.

  12. disculpa quiero instalar sql 2008 pero mi windows 7 starter no lo instala ya lo intente con x64 y x86 pero me manda un mensaje “no es compatible con w32” por favor ayudenme y por favor envie un vinculo para poder descargarlo

  13. Parcero muchas gracias … me acabaste de salvar la patria! … cuatro horas de foros y suport microsoft y solo vos me has ayudado … un abrazo desde Colombia.

    1. Mmmm… si es un tantita vieja la máquina… no te recomendaría para ambientes te producción ninguna base de datos… 😦

  14. este SQL es compatible con neodata? si es asi como puedo instalarlo en mi compu
    q es window 7 de 64 bits.

    1. Neo data? pues con geodata si lo es… y claro… lo puedes instalar… pero tienes que ver que sea el instalador para 64bits…

  15. gracias man te pasastes no tenia ni idea pero con esto ya lo instale ahora me pregunto como hago para abrir un sistema de matricula k me descarge creo k usaron el vb.net y sql como hago para abrirlo? si me puedes ayudar
    antony_youkiss@hotmail.com

  16. Maravillosa solución, rápida, clara, concisa.

    Muchas gracias, lo pude instalar sin problema alguno en Windows 7 Premium.

  17. Buen tutorial para instalacion gracias me sirvio muchisimo recomendare este post 😀

  18. Excelente aporte… casi que no puedo instalarlo. Primero, me tocó cambiar el idioma a Español(España) para instalar la versión Microsoft SQL Server 2008 Express con Tools (SQLEXPRWT_x64_ESN.exe). Luego el error de “No se puede llamar a Invoke o a BeginInvoke en un control hasta que se haya creado el identificado de venta”, lo cual era instalar el msxml6_x64.msi. Luego, el error La regla “Coherencia del subárbol del Registro de contadores de rendimiento” no se cumple. El subárbol del Registro de contadores de rendimiento está dañado… lo cuál me tocaba descomprimir el .exe y ejecutar la instrucción SQLEXPRWT_x64_ESN>setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck en la línea de comandos. Después, que la instancia ‘SQLEXPRESS’ ya tenía un id entonces cambiarlo por el MSSQLSERVER.

    GRACIAS!!!! 😀

  19. hola a todos necesito ayuda estoy instalando esta version del sql 2008r2 en un amd eh podido instalarlo sin errores pero solo obtengo las herramientas de la imagen https://grendon.files.wordpress.com/2009/10/image5b835d.png?w=299&h=366 es la imagen 1 de la apendice A del tutorial, pero no esta el enterprise management intente instalando el enterprise management y cuando quiero agregar programas todos figuran como ya instaldos como puedo hacer para instalarlo ya lo intente varias veces y nada espero su apoyo gracias por la ayuda

  20. ¡Siiiiiiiiiiiiiiiiiiiiiiiiiiii!!!! Excelente la defequé al instalarlo y con este tuto jaló a la primera.

    Muchísimas gracias.

    1. Me alegro mucho que haya sido de utilidad. Te parecería darme alguna sugerencia de alguna temática que te gustaría que exponga? 🙂

Leave a reply to عℓΰίś.... Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.