SQL Server 2016 Express es una edición gratuita de SQL Server que es ideal para el desarrollo y la producción de aplicaciones de escritorio, web y servidores pequeños. Tiene muchas características que lo convierten en un sistema de gestión de datos potente y fiable, como rendimiento en memoria, seguridad avanzada, soporte JSON, tablas temporales, almacén de consultas, etc.
En este artículo, aprenderá cómo descargar e instalar SQL Server 2016 Express en su máquina Windows paso a paso.
Antes de instalar SQL Server 2016 Express, debe asegurarse de que su máquina cumple con los siguientes requisitos de hardware y software:
Para descargar SQL Server 2016 Express, debe visitar la página de descarga de Microsoft y elegir la edición y el idioma que se adapte a sus necesidades.
Hay cuatro ediciones de SQL Server 2016 Express disponibles para descargar:
También puede elegir el idioma de SQL Server 2016 Express de una lista de idiomas compatibles, como inglés, chino, español, francés, alemán, etc.
Para descargar SQL Server 2016 Express, vaya a este enlace y seleccione la edición y el idioma que desee. A continuación, haga clic en Descargar y guarde el archivo en su ubicación preferida. También puede utilizar la siguiente tabla para encontrar los enlaces de descarga directa para cada edición e idioma.
| Edición | Idioma | Descargar enlace |
|---|
| SQL Server 2016 Express | Español | Descargar |
| SQL Server 2016 Express con herramientas | Inglés | Descarga |
| SQL Server 2016 Express con servicios avanzados | Inglés | Descargar |
| SQL Server 2016 LocalDB | Español | Descargar |
La siguiente captura de pantalla muestra la página de descarga de Microsoft para SQL Server 2016 Express:
Después de descargar el archivo de configuración para SQL Server 2016 Express, debe ejecutarlo para iniciar el proceso de instalación. Puede ejecutar el archivo de configuración desde el medio descargado o desde un recurso compartido de red.
Para ejecutar el archivo de configuración, haga doble clic en él o haga clic derecho en él y seleccione Ejecutar como administrador. Verá una solicitud de Control de cuentas de usuario que le pide que permita que la aplicación realice cambios en su dispositivo. Haga clic en Sí para continuar.
La siguiente captura de pantalla muestra el asistente de configuración para SQL Server 2016 Express:
Después de ejecutar el archivo de configuración, debe seguir los pasos del asistente de instalación para instalar SQL Server 2016 Express en su máquina. El asistente de instalación le guiará a través de los siguientes pasos:
El primer paso es aceptar los términos de licencia y la declaración de privacidad para SQL Server 2016 Express. Debe leer y aceptar los términos antes de continuar con la instalación. También puede ver los términos de licencia para otros componentes, como Microsoft R Open, Microsoft R Server, etc.
Para aceptar los términos de la licencia, marque la casilla que dice que acepto los términos de la licencia y haga clic en Siguiente. A continuación, verá una página que busca reglas globales y actualizaciones de productos.
La siguiente captura de pantalla muestra la página de acuerdo de licencia para SQL Server 2016 Express:
El siguiente paso es elegir el tipo de instalación para SQL Server 2016 Express. Puede elegir entre una nueva instalación o agregar características a una instalación existente.
Una nueva instalación instalará una nueva instancia de SQL Server 2016 Express en su máquina. Puede especificar el nombre de la instancia, las características y la configuración más adelante en el asistente.
Agregar características a una instalación existente agregará nuevas características o componentes a una instancia existente de SQL Server 2016 Express en su máquina. Puede seleccionar la instancia y las características que desea agregar más adelante en el asistente.
Para elegir el tipo de instalación, seleccione Realizar una nueva instalación de SQL Server 2016 o Agregar características a una instancia existente de SQL Server 2016 y haga clic en Siguiente. A continuación, verá una página que comprueba las reglas de instalación y las reglas de características.
El siguiente paso es elegir las características a instalar para SQL Server 2016 Express. Puede seleccionar las características que desea utilizar para sus aplicaciones de base de datos, como el motor de base de datos, las herramientas de gestión, los servicios de informes, etc.
El motor de base de datos es el servicio principal que almacena y procesa datos. Es necesario para cualquier instalación de SQL Server. También puede elegir instalar SQL Server Replication, que permite la sincronización de datos entre varios servidores.
Las herramientas de administración incluyen SQL Server Management Studio (SSMS), que es una herramienta gráfica para administrar y consultar bases de datos, y SQL Server Configuration Manager, que es una herramienta para configurar y administrar servicios de SQL Server y protocolos de red.
Los servicios de informes incluyen SQL Server Reporting Services (SSRS), que es una plataforma basada en servidor para crear y entregar informes, y Data Quality Services (DQS), que es una herramienta para limpiar y comparar datos.
Para elegir las características a instalar, marque las casillas que corresponden a las características que desea y haga clic en Siguiente. También puede hacer clic en el nombre de la característica para ver una descripción de lo que hace. A continuación, verá una página que comprueba las reglas de características y los requisitos de espacio en disco.
La siguiente captura de pantalla muestra la página de selección de funciones para SQL Server 2016 Express:
El siguiente paso es configurar el nombre de instancia y el ID para SQL Server 2016 Express. Una instancia es una copia del motor de base de datos de SQL Server que se ejecuta como un servicio de Windows. Puede tener varias instancias de SQL Server en la misma máquina, cada una con su propio nombre, ID y configuración.
Para configurar el nombre de instancia y el ID, ingrese el nombre que desea para su instancia en el cuadro Instancia con nombre y haga clic en Siguiente. A continuación, verá una página que comprueba las reglas de configuración de instalación.
La siguiente captura de pantalla muestra la página de configuración de instancia para SQL Server 2016 Express:
El siguiente paso es configurar las cuentas de servicio y la colación para SQL Server 2016 Express. Las cuentas de servicio son las cuentas de Windows que los servicios de SQL Server utilizan para iniciar sesión y acceder a los recursos. La colación es el conjunto de reglas que determinan cómo SQL Server ordena y compara los datos.
De forma predeterminada, SQL Server 2016 Express utiliza la cuenta NT Service MSSQL$ para el servicio de motor de base de datos y la cuenta NT Service SQLAgent$ para el servicio SQL Server Agent. Puede usar estas cuentas o especificar cuentas diferentes para cada servicio. También puede cambiar el tipo de inicio de cada servicio a automático, manual o deshabilitado.
De forma predeterminada, SQL Server 2016 Express utiliza la colación SQL_Latin1_General_C1_CI_AS, que es sensible a mayúsculas y minúsculas y acentos. Puede utilizar esta colación o elegir una diferente de la lista de colaciones disponibles. También puede cambiar la colación de bases de datos individuales después de la instalación.
Para configurar las cuentas de servicio y la colación, introduzca el nombre de cuenta y la contraseña de cada servicio en la ficha Cuentas de servicio y seleccione la colación que desee en la ficha Colación. A continuación, haga clic en Siguiente. A continuación, verá una página que comprueba las reglas de configuración del motor de base de datos.
La siguiente captura de pantalla muestra la página de configuración del servidor para SQL Server 2016 Express:
El modo de autenticación determina cómo los usuarios pueden conectarse a SQL Server. Hay dos modos: autenticación de Windows y modo mixto. La autenticación de Windows utiliza las credenciales de Windows del usuario para iniciar sesión en SQL Server. El modo mixto permite tanto la autenticación de Windows como la autenticación de SQL Server, que utiliza un nombre de usuario y una contraseña almacenados en SQL Server.
De forma predeterminada, SQL Server 2016 Express utiliza el modo de autenticación de Windows. Puede usar este modo o elegir el modo mixto y especificar una contraseña segura para la cuenta del administrador del sistema (sa). También puede agregar otros administradores al rol de administrador del sistema de SQL Server.
Los directorios de datos determinan dónde SQL Server almacena los datos y los archivos de registro para las bases de datos del sistema y del usuario. De forma predeterminada, SQL Server 2016 Express utiliza la carpeta C: Archivos de programa Microsoft SQL Server MSSQL13. MSSQL DATA para archivos de datos y de registro. Puede usar esta carpeta o especificar diferentes carpetas para cada tipo de archivo.
La configuración de tempDB determina cómo SQL Server configura la base de datos tempDB, que es una base de datos del sistema que almacena datos temporales como resultados intermedios, tablas temporales, etc. Por defecto, SQL Server 2016 Express crea un archivo de datos y un archivo de registro para tempDB, con un tamaño inicial de 8 MB y un autogrowth de 64 MB. Puede usar estos ajustes o especificar diferentes valores para el número, el tamaño y la reproducción automática de archivos tempDB.
La configuración del flujo de archivos determina cómo SQL Server habilita y administra los datos del flujo de archivos, que son datos binarios que se almacenan en el sistema de archivos en lugar de la base de datos. Se puede acceder a los datos del flujo de archivos a través de las API de Transact-SQL o Win32. De forma predeterminada, SQL Server 2016 Express no habilita los datos del flujo de archivos. Puede habilitarlo y especificar el nivel de acceso y el nombre del recurso compartido de flujo de archivos.
La siguiente captura de pantalla muestra la página de configuración del motor de base de datos para SQL Server 2016 Express:
El siguiente paso es revisar y confirmar las opciones de instalación para SQL Server 2016 Express. Puede ver un resumen de las características, el nombre de la instancia, la configuración y los requisitos de espacio en disco para su instalación. También puede ver el archivo de configuración que contiene los parámetros de instalación.
Para revisar y confirmar las opciones de instalación, compruebe el resumen y haga clic en Instalar. A continuación, verá una página que muestra el progreso de la instalación y el estado.
La siguiente captura de pantalla muestra la página lista para instalar para SQL Server 2016 Express:
El paso final es completar el proceso de instalación para SQL Server 2016 Express. Puede supervisar el progreso y el estado de cada instalación de características, como motor de base de datos, herramientas de gestión, servicios de informes, etc. También puede ver el registro detallado de la instalación en una ventana separada.
Para completar el proceso de instalación, espere hasta que todas las características se instalen correctamente y haga clic en Cerrar. A continuación, verá una página que muestra el resumen completo y enlaces a información adicional.
La siguiente captura de pantalla muestra la página de progreso de la instalación y la página completa para SQL Server 2016 Express:
Para verificar y probar la instalación de SQL Server 2016 Express, siga estos pasos:
Algunos de los errores comunes que puede encontrar durante o después de la instalación de SQL Server 2016 Express son:
Para solucionar estos errores, puede probar los siguientes pasos:
Para actualizar SQL Server 2016 Express con los últimos parches o paquetes de servicio, debe descargarlos e instalarlos desde la página de actualización de Microsoft. Puedes seguir estos pasos:
Para hacer copias de seguridad y restaurar bases de datos SQL Server 2016 Express, puede usar comandos SSMS o Transact-SQL. Puede seguir estos pasos:
También puede utilizar el comando BACKUP DATABASE Transact-SQL para realizar copias de seguridad de una base de datos. Por ejemplo, el siguiente comando realiza una copia de seguridad de la base de datos de AdventureWorks2016 en la carpeta C: Backup:
BACKUP DATABASE AdventureWorks2016 TO DISK = 'C: Backup AdventureWorks2016.bak' WITH FORMAT, INIT, STATS = 10;También puede utilizar el comando RESTORE DATABASE Transact-SQL para restaurar una base de datos. Por ejemplo, el siguiente comando restaura la base de datos de AdventureWorks2016 desde la carpeta C: Backup:
RESTORE DATABASE AdventureWorks2016 FROM DISK = 'C: Backup AdventureWorks2016.bak' WITH REPLACE, STATS = 10; 17b9afdd22