Ir al contenido principal

Versiones de SQL Server Express

La edición SQL Server Express es una versión gratuita de SQL Server que se puede utilizar en entornos de producción. 

Las nuevas versiones de SQL Server Express

Con todos esos cambios, no debería sorprendernos el hecho de que Microsoft haya decidido crear diferentes versiones de SQL Server Express para adaptar el producto a las necesidades del mercado.
Básicamente, en los últimos años, Microsoft se enfocó en hacer de SQL Server un producto que es más que una base de datos convencional. En otras palabras, Microsoft quería que SQL Server fuera diferente a algo que se puede ver como un lugar de almacenamiento de datos al agregar más funciones e intentar diferenciarse de la competencia. Solo a modo de comparación, pensemos en SQLite, que es una base de datos ligera que implementa la mayoría de los estándares SQL, pero carece de capacidades de acceso remoto. 

SQL Server 2017 Express

Al descargar y usar esta versión, tiene el servidor central de base de datos express que incluye las características del motor de base de datos. Además, esta versión incluye funciones de replicación de SQL Server, pero está limitada para funcionar como un suscriptor para la replicación de combinación, de igual a igual y transaccional.
Esta versión es ideal cuando necesita aceptar conexiones remotasEsto, como todas las versiones de SQL Server Express, está disponible de forma gratuita. En la siguiente imagen, verá una captura de pantalla del paso Selección de características en el instalador de SQL Server Express.
Instalador de SQL Server Express - Descripción: estas son las características disponibles en SQL Server Express.

SQL Server 2017 Express con servicios avanzados

Esta versión ofrece a los usuarios más funciones que las que obtendrá con Express Core Edition. Incluye el motor de base de datos de SQL Server, la replicación de SQL Server (limitada para funcionar como suscriptor de la replicación de combinación, de igual a igual y de transacción) y la búsqueda de texto completo. Algo que vale la pena mencionar es la inclusión de herramientas de análisis de datos con Machine Learning Services (In-Database), lo que le permite usar tanto el lenguaje Python como el lenguaje R. Además, tiene el Servicio de consultas PolyBase para datos externos, y para los informes, tiene los Servicios de informes disponibles como un complemento descargable.
Al contrario de la versión Core Express, si desea descargar y usar SQL Server 2017 Express con servicios avanzados, debe unirse al programa Visual Studios Dev Essentials. Puede hacerlo siguiendo este enlace: https://www.visualstudio.com/es/dev-essentials/ . En la siguiente captura de pantalla, verá la pantalla de selección de características del instalador de SQL Server 2017 Express with Advanced Services.
SQL Server 2017 Express con Advanced Services Installer - Descripción: Estas son las funciones disponibles en SQL Server 2017 Express con Advanced Services.
Esta versión, que es la más completa, es la opción correcta para los desarrolladores avanzados que trabajan en aplicaciones que utilizan Business Intelligence o Algoritmos de aprendizaje automático. Además, esta es la versión adecuada si está desarrollando una aplicación que utiliza PolyBase para conectarse a una fuente de datos Hadoop o al almacenamiento de blobs de Azure.

SQL Server 2017 Express LocalDB

Esta versión le permite incrustar SQL Server Express en aplicaciones con LocalDB. Es una versión ligera de la edición de SQL Server Express que reemplaza al SQL Server Compact en desuso. Esta versión es la mejor opción cuando necesita usar una base de datos en su aplicación y no quiere involucrarse con la administración de la base de datos.
Puede pensar en LocalDB como una alternativa a la base de datos SQLite. SQL Server 2017 Express LocalDB a diferencia de SQLite, es un motor de base de datos cliente-servidor que le permite crear una aplicación en la que múltiples usuarios o procesos de la computadora donde se ejecuta LocalDB necesitan acceder a la base de datos. Además, con LocalDB tiene la posibilidad de usar funciones, activadores y procedimientos almacenados que no están disponibles en SQLite.
Pero LocalDB también tiene las siguientes limitaciones:
  • No puede actuar como un suscriptor en un escenario de replicación de mezcla.
  • No es compatible con FILESTREAM.
  • Solo permite colas locales para Service Broker.
Esta versión es su mejor opción si usted es un desarrollador que desea codificar su aplicación y no quiere o no tiene tiempo para dedicarse a la administración y configuración de la base de datos.

Comentarios

Entradas populares de este blog

Instalación de SQL Server 2017 Express

Microsoft proporciona una edición ligera de SQL Server conocida como SQL Server Express. Vamos a ver a continuación  las diferentes opciones de instalación para SQL Server Express. Procedimiento de instalación de SQL Server Express Para instalar cualquier edición de SQL Server 2017 Express, primero debe descargar el instalador desde el  siguiente enlace  y seleccionar su idioma como se muestra en la siguiente captura de pantalla. Cuando ejecute el archivo descargado, el instalador abrirá una ventana que podrá ver en la siguiente captura de pantalla. Esa ventana ofrece tres formas posibles de instalar SQL Server Express Edition: Basic , Custom y Download Media . Vamos a analizar en que consiste cada una de estas instalaciones: Instalación básica de SQL Server Express Como puede adivinar por su nombre, esta es la forma más fácil de instalar SQL Server Express Edition.  Si decide utilizar esta opción, no se le solicitará ninguna información de configuración ,

Instalación de SQL Server Management Studio

SQL Server Management Studio (SSMS) es la herramienta más popular para trabajar con bases de datos de SQL Server.  Por lo general, el SSMS se instala en la misma máquina (servidor) donde está instalado el SQL Server Engine y otras características, pero a veces los desarrolladores de bases de datos no tienen acceso remoto al servidor de la base de datos y necesitan el SSMS instalado localmente y se conectan a las bases de datos remotas.  En esta entrada se muestra cómo instalar SSMS en una computadora local y cómo conectarse a las instancias remotas de SQL Server. Instalación de SSMS desde el medio de instalación de SQL Server Una de las formas de instalar SSMS es usar el disco de instalación de SQL Server.  Ilustremos este proceso utilizando SQL Server 2014 como ejemplo.  Cuando se abra el Centro de instalación de SQL Server, seleccione  "Instalación"  y luego elija  "Nueva instalación independiente de SQL Server o agregue funciones a una instalación existente&qu

Curación de Contenidos

¿Qué es la Curación de Contenidos? En Internet hay mucha información, demasiada quizás. Tanta que a veces no logramos buscar de forma práctica, rápida y cómoda aquellos que deseamos y perdemos mucho, mucho tiempo visitando webs que nada tienen que ver con lo que queremos encontrar. Una parte de este trabajo la realizan los buscadores como Google, Mozilla, Opera, etc. Pero hay que tener en cuenta que de un resultado de búsqueda que puede generar un buscador, no en la mayoría de las ocasiones, no pasamos de la página 5 de los resultados, por lo que, si una página no está bien situada, prácticamente no existe. Entiendo que la  curación de contenidos   web como el proceso de análisis y recomendación de contenidos sobre una temática en particular . Es por ello que debemos  buscar, filtrar, organizar y difundir la información que realmente nos interesa de forma eficiente, usando para ello  diversas herramientas y canales como las redes sociales, las cuales se convierten en el med