Si está buscando un sistema de gestión de datos gratuito, fiable y potente para su escritorio, web o pequeñas aplicaciones de servidor, es posible que desee considerar SQL Server 2017 Express. En este artículo, explicaremos qué es SQL Server 2017 Express, cuáles son sus características y limitaciones, cómo descargarlo e instalarlo y cómo usarlo para sus necesidades de datos.
SQL Server 2017 Express es una edición gratuita de SQL Server, un popular sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Microsoft. SQL Server es utilizado por millones de empresas y organizaciones de todo el mundo para almacenar, procesar y analizar datos. SQL Server 2017 Express está diseñado para sitios web ligeros y aplicaciones de escritorio que requieren un almacén de datos rico y confiable.
Algunas de las características y beneficios de SQL Server 2017 Express son:
Para descargar e instalar SQL Server 2017 Express en su computadora o servidor, debe seguir estos pasos:
SQL Server 2017 Express viene en cuatro ediciones: Express, Express con herramientas, Express con servicios avanzados y LocalDB. Cada edición tiene diferentes características y capacidades, por lo que debe elegir la que mejor se adapte a sus necesidades. Aquí hay una breve comparación de las cuatro ediciones:
| Edición |
|---|
| Descripción |
|---|
| Características |
|---|
| Express |
| La edición básica y ligera de SQL Server 2017 Express. Solo incluye el motor de base de datos principal. |
| Admite hasta 10 GB de tamaño de base de datos, 4 núcleos de CPU y 1 GB de memoria por instancia. Admite el desarrollo y la implementación multiplataforma. Soporta cifrado, compresión, copia de seguridad y restauración, auditoría, tipos de datos espaciales, soporte JSON, procesamiento de datos gráficos, tablas temporales y más. |
| Express con herramientas |
| Soporta todas las características de Express, además de SSMS. |
| Express con servicios avanzados |
| La edición más completa de SQL Server 2017 Express. Incluye el motor de base de datos principal, SSMS, y características adicionales como búsqueda de texto completo, servicios de informes e integración de datos básicos. |
| Soporta todas las características de Express con herramientas, además de búsqueda de texto completo, servicios de informes e integración de datos básicos. |
| LocalDB |
| Una edición especial de SQL Server 2017 Express que se ejecuta en modo usuario y no requiere instalación ni configuración. Es ideal para desarrolladores que necesitan una base de datos local para pruebas y prototipado. |
| Admite hasta 10 GB de tamaño de base de datos, 4 núcleos de CPU y 1 GB de memoria por instancia. Admite el desarrollo y la implementación multiplataforma. Soporta cifrado, compresión, copia de seguridad y restauración, auditoría, tipos de datos espaciales, soporte JSON, procesamiento de datos gráficos, tablas temporales y más. |
También debe elegir el idioma para la instalación de SQL Server 2017 Express. El idioma predeterminado es el inglés (Estados Unidos), pero también puede seleccionar entre otros idiomas como chino (simplificado), francés, alemán, japonés, portugués (Brasil), ruso, español y más.
Para descargar el instalador de SQL Server 2017 Express desde el sitio web de Microsoft, debe visitar este enlace: https://www.microsoft.com/en-us/sql-server-server-downloads. Verás una página como esta:
Seleccione la casilla de verificación junto a la opción que dice "SQLServer2017-SSEI-Expr.exe" y haga clic en el botón "Siguiente". Se le pedirá que guarde el archivo en su computadora. El tamaño del archivo es de aproximadamente 1,5 GB.
Para ejecutar el instalador y seguir las instrucciones, debe localizar el archivo que descargó en el paso anterior y hacer doble clic en él. Verá una ventana como esta:
Seleccione la opción que dice "Básico" y haga clic en el botón "Aceptar" para aceptar los términos de la licencia. El instalador comprobará si hay actualizaciones y requisitos previos para su instalación. Esto puede tardar unos minutos.
A continuación, verá una ventana como esta:
Seleccione la carpeta donde desea instalar SQL Server 2017 Express o use la ubicación predeterminada. Haga clic en el botón "Instalar" para iniciar el proceso de instalación. Esto puede tardar varios minutos dependiendo de la configuración del sistema.
Cuando la instalación esté completa, verá una ventana como esta:
Felicidades! Ha instalado con éxito SQL Server 2017 Express en su computadora o servidor. Haga clic en el botón "Cerrar" para salir del instalador. Ahora puede pasar al siguiente paso.
Para verificar la instalación y conectarse a la base de datos, necesita abrir SQL Server Management Studio (SSMS), una herramienta gráfica que viene con SQL Server 2017 Express. Puede encontrarlo en el menú Inicio o buscarlo en su ordenador. Verá una ventana como esta:
Verás una ventana como esta:
En el lado izquierdo, verá el Explorador de objetos, donde puede navegar y administrar sus bases de datos y otros objetos. En el lado derecho, verá el Editor de consultas, donde puede escribir y ejecutar consultas y scripts SQL. También puede utilizar otras herramientas y opciones desde la barra de menú y la barra de herramientas.
Ha verificado correctamente la instalación y se ha conectado a la base de datos. Ahora puede comenzar a usar SQL Server 2017 Express para sus necesidades de datos.
SQL Server 2017 Express es un sistema de gestión de datos versátil y potente que puede utilizar para diversos fines. Estas son algunas de las formas comunes de usar SQL Server 2017 Express:
Una de las principales tareas que realizará con SQL Server 2017 Express es crear y administrar bases de datos. Una base de datos es una colección de tablas, vistas, índices, procedimientos almacenados, funciones, disparadores y otros objetos que almacenan y organizan sus datos. Puede crear y administrar bases de datos con SSMS siguiendo estos pasos:
Otra forma común de usar SQL Server 2017 Express es desarrollar e implementar aplicaciones que lo usen como fuente de datos. Una aplicación es un programa de software que realiza tareas específicas para usuarios o clientes. Puede desarrollar e implementar aplicaciones con Visual Studio y SQL Server Data Tools (SSDT), que son entornos de desarrollo integrados (IDE) que proporcionan varias herramientas y características para crear aplicaciones web, de escritorio, móviles, en la nube u otros tipos de aplicaciones.
Para desarrollar e implementar aplicaciones con Visual Studio y SSDT, debe seguir estos pasos:
La tercera forma común de usar SQL Server 2017 Express es conectar y consultar datos con Transact-SQL (T-SQL) y otras herramientas. T-SQL es un dialecto de SQL, un lenguaje estándar para interactuar con bases de datos relacionales. T-SQL le permite realizar varias operaciones en sus datos, como seleccionar, insertar, actualizar, eliminar, unir, agregar, filtrar, ordenar, agrupar, etc. También puede usar T-SQL para crear y ejecutar procedimientos almacenados, funciones, disparadores y otros objetos programables.
Para conectar y consultar datos con T-SQL y otras herramientas, debe seguir estos pasos:
En este artículo, hemos aprendido qué es SQL Server 2017 Express, cuáles son sus características y limitaciones, cómo descargarlo e instalarlo y cómo usarlo para diversos fines. También hemos visto algunos ejemplos de cómo crear y administrar bases de datos con SSMS, desarrollar e implementar aplicaciones con Visual Studio y SSDT, y conectar y consultar datos con T-SQL y otras herramientas.
SQL Server 2017 Express es una edición gratuita de SQL Server que ofrece un almacén de datos rico y confiable para sitios web ligeros y aplicaciones de escritorio. Admite el desarrollo y la implementación multiplataforma en contenedores Windows , Linux y Docker. Admite funciones avanzadas como cifrado, compresión, copia de seguridad y restauración, auditoría, tipos de datos espaciales, soporte JSON, procesamiento de datos de gráficos, tablas temporales y más. Se integra con otras herramientas y servicios de Microsoft como Visual Studio, Azure Data Studio, Power BI, Azure Data Services y más.
Aquí hay algunas preguntas frecuentes sobre SQL Server 2017 Express:
SQL Server 2017 Developer es otra edición gratuita de SQL Server que ofrece las mismas características y capacidades que SQL Server 2017 Enterprise, la edición más avanzada y completa de SQL Server. Sin embargo, SQL Server 2017 Developer solo está diseñado para fines de desarrollo y pruebas, no para uso de producción. SQL Server 2017 Express está diseñado para su uso en producción en sitios web ligeros y aplicaciones de escritorio.
Puede actualizar desde SQL Server 2017 Express a otra edición de SQL Server utilizando el Centro de instalación de SQL Server o la herramienta de configuración de línea de comandos. Puede encontrar más información e instrucciones en https://docs.microsoft.com/en-us/sql/integration-services/import-export-data/import-import-and-export-data?w=sql-server-ver15.
Puede obtener más información sobre SQL Server 2017 Express u otras ediciones de SQL Server tomando varios cursos y certificaciones, como los módulos Microsoft Learn, los cursos de Microsoft Virtual Academy, los cursos edX o los exámenes Microsoft Certified Professional. Puede encontrar más información y opciones en https://docs.microsoft.com/en-us/learn/browse/? products=sql-server&resource_type=learning%20path.