Cómo instalar el motor de base de datos gratuito Microsoft SQL Server 2014 Express en un equipo con sistema operativo Microsoft Windows 10. Explicamos en este tutorial cómo solucionar el error 0x858C001B y cómo crear una base de datos y una tabla mediante Microsoft SQL Server Management Studio.

Ediciones disponibles de Microsoft SQL Server Express 2014

Microsoft SQL Server 2014 Express es una edición gratuita del motor de base de datos SQL Server. A continuación mostramos las ediciones de SQL Express 2014 disponibles:

  • LocalDB (SqlLocalDB): LocalDB es una versión ligera de Express que cuenta con todas las características de programación, pero se ejecuta en modo usuario y tiene una instalación rápida sin configuración y una lista reducida de requisitos previos. Es útil cuando se necesita una forma sencilla de crear y trabajar con bases de datos desde el código. Se puede agrupar con otras herramientas de desarrollo de aplicaciones y bases de datos, como Visual Studio, o insertar en una aplicación que necesite bases de datos locales.
  • Express (SQLEXPR): la edición Express incluye solo el motor para bases de datos de SQL Server. Se presta mejor para aceptar conexiones remotas y para la administración remota.
  • Express con herramientas (SQLEXPRWT): este paquete contiene todos los elementos necesarios para instalar y configurar SQL Server como un servidor de base de datos e incluye la versión completa de SQL Server 2014 Management Studio.
  • SQL Server Management Studio Express (SQLManagementStudio): esta versión no contiene la base de datos, sino solo las herramientas para administrar instancias de SQL Server, como LocalDB, SQL Express, SQL Azure, la versión completa de SQL Server 2014 Management Studio, etc. Es útil si ya se cuenta con la la base de datos y solo se necesitan las herramientas de administración.
  • Express con Advanced Services (SQLEXPRADV): este paquete contiene todos los componentes de SQL Server Express, inclusive la versión completa de SQL Server 2014 Management Studio. Esta es una descarga de mayor tamaño que la que viene “con herramientas”, puesto que también incluye las funciones de búsqueda de texto completo y Reporting Services.

En este tutorial descargaremos e instalaremos la edición Express con Advanced Services (SQLEXPRADV).

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

En primer lugar descargaremos el fichero SQLEXPRADV_x64_ESN.exe desde la web oficial de Microsoft. Elegiremos la descarga «SQL Server 2014 Express with Advanced Services 64 Bit»:

https://msdn.microsoft.com/es-es/sqlserver2014express.aspx

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Una vez descargado el fichero SQLEXPRADV_x64_ESN.exe lo ejecutaremos como administrador, pulsando con el botón derecho del ratón sobre él y eligiendo «Ejecutar como administrador»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

El fichero anterior es un comprimido que nos solicitará dónde queremos descomprimirlo, elegiremos una carpeta para la descompresión y pulsaremos «Aceptar»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Una vez descomprimido se iniciará el asistente de instalación de SQL Server Express 2014, pulsaremos en «Nueva instalación independiente de SQL Server o agregar características a una instalación existente»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Si nos aparece este error (habitual en Windows 10):

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Seguiremos estas instrucciones para solucionarlo: Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server.

El asistente de instalación nos mostrará el acuerdo de licencia, si estamos de acuerdo marcaremos «Acepto los términos de licencia» y pulsaremos «Siguiente»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

A continuación nos ofrecerá la opción de activar Windows Update para SQL Server, si queremos mantener nuestro motor de base de datos actualizado siempre con los últimos parches marcaremos la opción «Use Microsoft Update para comprobar las actualizaciones (recomendado)», pulsaremos «Siguiente» para continuar:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Elegiremos los componentes a instalar:

  • Características de instancia.
    • Servicios de Motor de base de datos.
      • Replicación de SQL Server.
      • Extracciones de texto completo y semánticas de búsqueda.
    • Reporting Services – Nativo.
  • Características compartidas.
    • Conectividad con las herramientas de cliente.
    • Compatibilidad con versiones anteriores de las herramientas de cliente.
    • SDK de las herramientas cliente.
    • Componentes de la documentación.
    • Herramientas de administración – Básica.
      • Herramientas de administración – Completa.
    • SDK de conectividad de cliente SQL.
    • LocalDB.
  • Características redistribuidas.

En nuestro caso instalaremos todos los componentes y dejaremos la carpeta de instalación por defecto como directorio raíz de la instancia:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

El asistente para instalar SQL Server 2014 realizará una comprobación de reglas para determinar si el equipo y el sistema operativo cumple con los requisitos mínimos para la instalación. Si hay algún requisito que no cumple nos lo mostrará. Por ejemplo, en Windows 10 no viene instalado Microsoft .NET Framework 3.5 y este es un requisito mínimo obligatorio, por lo tanto nos mostrará «Se requiere Microsoft .NET Framework 3.5 Service Pack 1»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Si nos muestra el siguiente error «Se requiere Microsoft .NET Framework 3.5 Service Pack 1»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Seguiremos los pasos del siguiente enlace para instalar Microsoft .NET Framework 3.5: Solución al error: La regla «Se requiere Microsoft .NET Framework 3.5 Service Pack 1» no se cumple.

Una vez instalado Microsoft .NET Framework 3.5 y subsanados los posibles requisitos mínimos pulsaremos en «Volver a ejecutar» para que analice los requisitos mínimos para instalar Microsoft SQL Server Express 2014:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Elegiremos el nombre para la instancia de SQL Server 2014, dado que en un mismo equipo podemos tener corriendo varias instancias, elegiremos un nombre para identificarla, por ejemplo «BDAjpdsoft», por defecto establecerá como ID. de instancia el nombre de la instancia. Si ya tenemos otras instancias corriendo en este equipo nos las mostrará en «Instancias instaladas»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

A continuación podremos establecer las credenciales (usuario y contraseña) con los que se iniciará cada servicio de SQL Server. Podremos dejar los valores por defecto. Los servicios que se instalarán:

  • Motor de base de datos de SQL Server.
  • SQL Server Reporting Services.
  • Selector de demonio de filtro de texto completo de SQL.
  • SQL Server Browser.
Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

En la pestaña «Configuración del servidor» podremos elegir entre el modo de autenticación de Windows o el modo mixto (SQL Server y Windows) para el acceso a la base de datos. En nuestro caso elegiremos el modo mixto que nos permitirá crear un usuario de SQL Server para acceso a SQL Server y también acceso mediante los usuarios del sistema operativo. Al elegir «Modo mixto (autenticación de SQL Server y de Windows)» nos solicitará que establezcamos la contraseña para el superusuario «sa» de SQL Server. También nos permitirá agregar más usuarios y especificar los usuarios del sistema operativo que serán administradores de SQL Server, podremos quitar los usuarios del sistema operativo que no queramos que sean administradores de SQL Server seleccionándolos y pulsando en «Quitar»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

En la pestaña «Directorios de datos» podremos elegir el destino (unidad y carpeta) de cada directorio de SQL Server:

  • Directorio raíz de datos.
  • Directorio de base de datos del sistema.
  • Directorio de base de datos de usuario.
  • Directorio de registro de base de datos.
  • Directorio de base de datos temporal
  • Directorio de registro de base de datos temporal.
  • Directorio de copia de seguridad.

Elegiremos el destino para cada directorio, como recomendación al menos el directorio de base de datos de usuario debería estar en una unidad con redundancia (RAID) suficiente para evitar que si un disco duro se avería se pierda información:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

En la pestaña «Instancias de usuario» podremos elegir la opción «Los usuarios pueden ejecutar una instancia independiente del motor de base de datos», con esto conseguiremos que los usuarios que no tienen permisos de administrador puedan ejecutar una instancia independiente del motor de base de datos SQL Server:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

En la pestaña «FILESTREAM» podremos habilitar la opción «Habilitar FILESTREAM para el acceso a Transact-SQL»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Tras elegir todas las opciones de configuración del motor de base de datos SQL Server pulsaremos en «Siguiente»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

A continuación podremos elegir qué hacer con Reporting Services (si lo hemos elegido para la instalación):

  • Instalar y configurar: instala y configura el servidor de informes. Después de la instalación, use el Administrador de configuración de Reporting Services a fin de configurar el servidor de informes para el modo nativo.
  • Solo instalar: instala los archivos del servidor de informes. Después de la instalación, use el Administrador de configuración de Reporting Services a fin de configurar el servidor de informes para el modo nativo.

Pulsaremos «Siguiente» y se iniciará el proceso de instalación de SQL Server 2014:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

El asistente realizará las tareas necesarias para instalar definitivamente SQL Server 2014 en nuestro equipo:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Tras la instalación, el asistente mostrará las tareas realizadas y el estado de finalización, es posible que nos advierta de que haya que reiniciar el equipo, pulsaremos «Aceptar»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Pulsaremos «Cerrar»:

Descargar e instalar Microsoft SQL Server Express 2014 en Windows 10

Y ya tendremos instalado y disponible (a falta de reiniciar el equipo) el motor de base de datos Microsoft SQL Server 2014 en su versión gratuita Express en nuestro equipo con Windows 10.

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Tras la instalación podremos usar Microsoft SQL Management Studio para crear bases de datos, establecer permisos, crear tablas, listar registros, hacer copias de seguridad, etc. Para ello accederemos al botón «Inicio», pulsaremos en «Todas las aplicaciones»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Buscaremos la carpeta «Microsoft SQL Server 2014»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Abriremos «SQL Server 2014 Management Studio»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Introduciremos usuario y contraseña de SQL Server (la establecida en el proceso de instalación) o bien usuario y contraseña del sistema operativo al que hayamos asignado privilegios de acceso y pulsaremos en «Conectar»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Si todo es correcto Microsoft SQL Server Management Studio conectará con la instancia de la base de datos SQL Server elegida y desde este software podremos realizar las tareas de administración del motor de base de datos que estimemos oportunas. Como ejemplo vamos a crear una nueva base de datos y una tabla dentro de esta base de datos.

Para crear una base de datos pulsaremos con el botón derecho del ratón sobre «Base de datos» y elegiremos «Nueva base de datos»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Introduciremos el nombre para la nueva base de datos, por ejemplo «bdfacturacion» y los datos generales, como el tamaño estimado inicial, ubicación de los ficheros de la base de datos, propietario, etc. Una vez elegidas las opciones pulsaremos en «Aceptar»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Una vez creada la base de datos, la desplegaremos y si queremos crear una nueva tabla pulsaremos con el botón derecho del ratón sobre «Tablas» y seleccionaremos «Tabla»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Añadiremos los campos y tipo de datos de cada campo para la tabla, por ejemplo un campo «codigo» de timpo «int» y con «Especificación de identidad» para que sea autoincremental:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Podemos establecer como clave primaria de la tabla el campo autoincremental «codigo» anterior, para ello pulsaremos con el botón derecho del ratón sobre el campo creado y seleccionaremos «Establecer clave principal»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Añadiremos el resto de campos con su tipo de datos y sus propiedades (permitir nulos, tamaño, valor predeterminado, descripción, etc.). En la parte derecha, en la ventana de «Propiedades» podremos establecer el nombre para la tabla en la propiedad «Nombre», por ejemplo «factura»:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Una vez añadidos todos los campos pulsaremos en el botón «Guardar» para crear la tabla:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Y de esta forma sencilla tendremos disponible la tabla «factura» para su uso en SQL Server:

Administración SQL Server con Microsoft SQL Server Management Studio, crear base de datos, crear tabla en SQL Server

Anexo

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

Si al intentar instalar Microsoft SQL Server 2014 Express en Windows 10 nos aparece este error:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

Con el texto: Error del programa de instalación de SQL Server: El programa de instalación de SQL Server encontró el siguiente error: No se encuentra el contrato de licencia de SQL Server para la edición seleccionada, EXPRESS. Esto puede deberse a que el medio está dañado o no admite esta edición. Código de error 0x858C001B.

Podemos solucionar el problema de la siguiente manera:

1. Abriremos la ventana de configuración de Windows 10, desde el botón «Inicio» – «Configuración»:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

2. En la ventana de «Configuración» pulsaremos en «Hora e idioma»:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

3. Pulsaremos en «Español (España). Paquete de idioma disponible», si no aparece deberemos instalarlo pulsando en «Agregar un idioma»:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

4. Pulsaremos en «Opciones»:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

5. Pulsaremos en «Descargar» en «Descargar paquete de idioma»:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

6. Una vez descargado nos mostrará «Paquete de idioma instalado», cerraremos esta ventana:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

7. Nos indicará que el idioma «Español (España)» será el idioma para mostrar la próxima vez que se inicie sesión, cerraremos esta ventana:

Solución al error 0x858C001B No se encuentra el contrato de licencia SQL Server

Cerraremos sesión o reiniciaremos el equipo y volveremos a acceder y a ejecutar el programa de instalación de SQL Server Express 2014, ya no nos debe dar el error 0x858C001B.

Solución al error: La regla «Se requiere Microsoft .NET Framework 3.5 Service Pack 1» no se cumple.

Si al instalar Microsoft SQL Server Express 2014 en Windows 10 nos muestra el siguiente error:

Solución al error: La regla "Se requiere Microsoft .NET Framework 3.5 Service Pack 1" no se cumple.

Con el texto: Resultado de comprobación de reglas. La regla «Se requiere Microsoft .NET framework 3.5 Service Pack 1» no se cumple. Este equipo no tiene instalado Microsoft .NET Framework 3.5 Service Pack 1. Si el sistema operativo es Windows Server 2008, descargue e instale Microsoft .NET Framework 3.5 SP1. Si el sistema operativo es Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows server 2008 R2 o Windows 10, habilite la característica .NET Framework 3.5. Puede que sea preciso reiniciar el equipo después de la instalación.

Para solucionar este error podremos añadir la característica «Microsoft .NET Framework 3.5 SP1» en el caso de Windows 10, también podremos descargar el fichero de instalación de Microsoft .NET Framework 3.5 Service Pack 1 directamente de la web oficial de Microsoft, en la URL:

http://microsoft.com/es-es/download/details.aspx?id=22

Pulsaremos en «Descargar»:

Solución al error: La regla "Se requiere Microsoft .NET Framework 3.5 Service Pack 1" no se cumple.

Ejecutaremos el fichero descargado «dotnetfx35setup.exe»:

Solución al error: La regla "Se requiere Microsoft .NET Framework 3.5 Service Pack 1" no se cumple.

El sistema operativo Windows 10 nos detectará que el fichero de instalación se corresponde con una característica y nos mostrará la ventana de «Características de Windows», pulsaremos «Descargar e instalar esta característica»:

Solución al error: La regla "Se requiere Microsoft .NET Framework 3.5 Service Pack 1" no se cumple.

Tras la instalación nos mostrará el mensaje «La siguiente característica se instaló correctamente: .NET Framework 3.5 (incluye .NET 2.0 y 3.0)»:

Solución al error: La regla "Se requiere Microsoft .NET Framework 3.5 Service Pack 1" no se cumple.