SQL Server Express es una base de datos gratuita desarrollada y distribuida por Microsoft a partir de SQL Server 2005 (inicialmente, el servidor de base de datos gratuito de Microsoft se llamaba MSDE y correspondía a la versión de SQL Server 2000). Desde su primer lanzamiento, SQL Server Express siempre ha sido una solución rápida y confiable para aplicaciones y sitios web, con requisitos más que suficientes para la mayoría de los usos.
Recientemente, Microsoft también lanzó la edición Express de SQL Server 2017, que aún aumenta los límites máximos para su uso, y también agrega nuevas características interesantes sobre la seguridad y la implementación de aplicaciones
Ver también: SQL Server: cómo hacer una copia de seguridad de una base de datos
Las limitaciones de SQL Express con respecto a las versiones Standard y Enterprise se refieren principalmente al tamaño de la base de datos única, que no puede exceder los 10 GB, la limitación del uso de memoria para las diversas instancias y el uso máximo de 4 núcleos de procesador. Aunque estas limitaciones pueden parecer importantes, en realidad, para las pequeñas y medianas empresas y para las aplicaciones que no manejan una gran cantidad de accesos o una gran cantidad de datos, SQL Express es una solución confiable y de alto rendimiento. Además, la compatibilidad perfecta con ediciones superiores significa que podemos escalar fácilmente nuestras aplicaciones a versiones superiores, si es necesario. Para comparar las ediciones de SQL Server 2017, consulte este artículo: https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions
Desde el punto de vista de las herramientas que soportan el servidor de bases de datos, una cosa absolutamente positiva es que tenemos disponible SQL Server Management Studio, exactamente como para las versiones de pago. Por lo tanto, una interfaz avanzada, conveniente y completa para administrar bases de datos, incluso de forma remota. Finalmente, en la versión “SQL Server 2017 Express con servicios avanzados”, también tenemos Reporting Services (en una versión limitada), una herramienta muy poderosa para crear y distribuir informes de datos avanzados.
Otra característica muy importante puesta a disposición por Microsoft es una edición específica de SQL Express, a saber, “SQL Server 2017 Express LocalDB“. Esta es una versión de SQL Server, diseñada para ser utilizada de manera “integrada” con aplicaciones locales. La instalación de LocalDB copia un conjunto mínimo de archivos necesarios para iniciar el Motor de base de datos de SQL Server. Una vez que LocalDB está instalado, puede iniciar una conexión utilizando una cadena de conexión especial desde su aplicación. Durante la conexión, la infraestructura necesaria de SQL Server se crea e inicia automáticamente, lo que permite que la aplicación use la base de datos sin tareas complejas de instalación y configuración. Para obtener más información, consulte este artículo: https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-2017
En el lado de seguridad, una nota ciertamente positiva es el hecho de que también tiene la función “Siempre cifrado” en SQL Express, que le permite agregar un nivel adicional de cifrado y, por lo tanto, seguridad a los datos administrados por el motor de la base de datos.
Por lo tanto, SQL Server Express puede considerarse un producto confiable en el que basar las aplicaciones, tanto en términos de rendimiento del servidor de bases de datos como de su longevidad como producto. Microsoft, de hecho, desarrolla y mantiene SQL Express con la misma continuidad y atención que los servidores de bases de datos de pago, agregando nuevas características y reduciendo las limitaciones. Además, al ser un producto ampliamente utilizado, existe una gran comunidad de desarrolladores y administradores de bases de datos que pueden ayudarnos en caso de problemas.
Copia de seguridad de SQL Server Express
Un aspecto final, pero no menos importante, es el relativo a la copia de seguridad de la base de datos. La buena noticia es que SQL Server Express le permite realizar copias de seguridad de la misma manera que las versiones Standard y Enterprise. Sin embargo, necesitamos un software que nos permita realizar copias de seguridad simples de una o más bases de datos a un costo razonable. Para estas operaciones, recomendamos utilizar Iperius Backup, un software de copia de seguridad completo compatible con todas las versiones de SQL Server, incluido SQL Express.
Iperius Backup puede realizar copias de seguridad programadas de cualquier base de datos de SQL Server, incluso de forma remota. También puede comprimir y cifrar la copia de seguridad, y enviarla a múltiples destinos, como NAS, espacios en la nube como Google Drive o Amazon S3, servidores FTP, etc. Para ver cómo hacer una copia de seguridad de SQL Server Express con Iperius, lea el tutorial relacionado.
PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://www.iperiusbackup.com/contact.aspx
**********************************************************************************
PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://www.iperiusbackup.com/contact.aspx
*****************************************