|
SQL Server: Montar servidor base datos gratuito SQL Server Express 2014 x64 en Windows 7
Tutorial donde mostramos paso a paso cómo montar un servidor de bases de datos gratuito usando Microsoft SQL Server Express 2014. Esta edición de SQL Server es gratuita si bien tiene algunas limitaciones (uso máximo de 1GB de memoria RAM, 1 CPU y base de datos máxima de 10GB). Si nuestros requerimientos son inferiores a estas limitaciones podremos disponer de un motor de base de datos SQL Server gratuito. Además, en su edición Express con herramientas (SQLEXPRWT) o en su edición Express con Advanced Services (SQLEXPRADV) incluye SQL Server Management Studio para administrarla.
Características de Microsoft SQL Server Express 2014, limitaciones, edicionesMicrosoft SQL Server Express 2014 es un motor de base de datos gratuito proporcionado por Microsoft que incluye, como motor, todas las características básicas de SQL Server en su versión de pago (Enterprise). Si bien hay muchas características avanzadas no disponibles en la edición Express, como compresión de datos, integración con Business Intelligence PowerPivot si bien desde PowerPivot sí se puede acceder a datos de SQL Server Express, minería de datos, master data services, SQL Server Data Tools, etc. pero como vemos son herramientas que no son necesarias para un servidor de base de datos de propósito general con requisitos medios o bajos de rendimiento, tolerancia a fallos, disponibilidad y velocidad. Esta versión gratuita de SQL Server tiene las siguientes limitaciones que debemos tener en cuenta:
Si nuestras necesidades superan dichas limitaciones tendremos que optar o bien por otro motor de base de datos o bien por las ediciones de pago de SQL Server: Web, Developer, Standard, Enterprise y Business Intelligence. Hay que tener en cuenta que si instalamos la versión Express y "se nos queda corta" podremos adquirir alguna de las versiones de pago y pasar a la nueva edición sin pérdida de datos. Estas limitaciones hacen que no podamos usar esta edición gratuita SQL Server Express para grandes empresas y para aplicaciones que accedan a nuestro motor de base de datos SQL Server con muchos requisitos de CPU y memoria RAM, para grandes volúmenes de datos y transacciones. Recomendamos esta versión Express solo para pequeñas y medianas empresas con requisitos bajos de velocidad y concurrencia, para pruebas y testeos de desarrolladores, para aplicaciones que solo requieran de un usuario local conectado (con LocalBD), para uso educacional en colegios, institutos y universidades y similares. Siempre teniendo en cuenta que al tratarse de un producto Microsoft solo funcionará en sistemas operativos Microsoft de escritorio: Windows XP, Windows Vista, Windows 7, Windows 8 y servidores: Windows Server 2003, Windows Server 2008, Windows Server 2012. Si disponemos de equipos con Linux y obligatoriamente hemos de usar SQL Server deberemos virtualizar y montar alguna máquina virtual con algún sistema operativo de Microsoft para poder instalar SQL Server. SQL Server Express 2014 dispone de las siguientes ediciones:
En este tutorial instaleremos la edición Express con herramientas (SQLEXPRWT).
Requisitos para montar un servidor de base de datos con SQL Server Express 2014 x64A continuación mostramos los requisitos mínimos de hardware y software para instalar y ejecutar SQL Server 2014:
En nuestro caso montaremos SQL Server Express 2014 sobre un equipo virtualizado en VMware ESXi con Microsoft Windows 7 x64. Descarga gratuita de Microsoft SQL Server Express 2014Podremos descargar gratuitamente la versión SQL Server Express 2014 desde la web oficial de Microsoft, en el momento de la realización de este tutorial desde la URL:
Pulsaremos en "EMPEZAR AHORA": Iniciaremos sesión con una cuenta de Microsoft (si no estamos registrados podemos hacerlo gratuitamente): Marcaremos en "Por favor seleccione la versión de SQL Server Express que te gustaría descargar" la opción que se ajuste a nuestras necesidades (según explicamos aquí), en nuestro caso "Express with Tools" y pulsaremos "Continuar": Elegimos la arquitectura (64 bit o 32 bit), en nuestro caso instalaremos SQL Server Express 2014 sobre un PC con Windows 7 x64 por lo que elegiremos "64 bit"y pulsaremos "Continue": Elegiremos el idioma para la descarga de SQL Server Express y pulsaremos "Continue": Guardaremos el fichero SQLEXPRWT_X64_ESN.exe (de 879MB) en nuestro PC, pulsaremos en "Guardar archivo": Se iniciará la descarga del fichero de instalación de Microsoft SQL Server Express 2014:
Instalar Microsoft SQL Server Express 2014 x64 con herramientas (SQLEXPRWT) en Windows 7 x64Una vez descargado el fichero de instalación de SQL Server Express 2014 (como indicamos aquí), pulsaremos sobre él con el botón derecho del ratón y elegiremos "Ejecutar como administrador": El fichero deberá descomprimirse, nos ofrecerá una unidad y carpeta para los ficheros de destino, pulsaremos "Aceptar": Se iniciará el asistente de Centro de instalación de SQL Server, puesto que no tenemos versiones anteriores que queramos actualizar, pulsaremos en "Nueva instalación independiente de SQL Server o agregar características a una instalación existente": Leeremos los términos de licencia, si estamos de acuerdo marcaremos "Acepto los términos de licencia" y pulsaremos "Siguiente": Si queremos activar las actualizaciones automáticas para SQL Server 2014 marcaremos a continuación "Use Microsoft Update para comprobar las actualizaciones", pulsaremos "Siguiente": Eligiremos los componentes a instalar para SQL Server 2014 y la carpeta de instalación (por defecto en .../Archivos de programa/Microsoft SQL Server). En principio se instalarán todos los componentes:
Pulsaremos "Siguiente": Indicaremos el nombre de la instancia, por ejemplo SQLAJPDSOFT y el ID de instancia (que puede ser el mismo). SQL Server permite tener varias instancias ejecutándose en un mismo equipo por lo que este nombre nos servirá para identificarlas, cada instancia creará un servicio en los Servicios de Windows con el nombre establecido aquí: Si queremos crear un usuario del sistema operativo para uso de SQL Server podremos hacerlo, en este paso de la instalación especificaremos el usuario del sistema operativo con el que se iniciarán los servicios de "Motor de base de datos SQL Server" y "SQL Server Browser", se recomienda usar una cuenta (usuario) diferente para cada servicio. En nuestro caso al tratarse de una instalación de SQL Server Express para pruebas y desarrollo dejaremos las cuentas por defecto y pulsaremos "Siguiente": En la pestaña "Configuración del servidor" elegiremos el modo de autenticación:
En nuestro caso elegiremos "Modo mixto" y especificaremos una contraseña para el superusuario administrador de SQL Server Express que se creará con el login "sa": En la pestaña "Directorios de datos" podremos elegir la ubicación donde se guardarán los ficheros de la base de datos SQL Server por defecto. Es recomenble para entornos de alta disponibilidad y alta tolerancia a fallos disponer de un almacenamiento en SAN con sus correspondientes discos en RAID y almacenar aquí los ficheros de la base de datos. En un entorno de pruebas y desarrollo podremos usar la propia unidad de disco del sistema operativo o bien otra unidad conectada al equipo, en nuestro caso guardaremos los ficheros de la base de datos SQL Server Express en C:/Base_Datos. Una vez establecida la configuración pulsaremos "Siguiente" para iniciar el proceso de instalación de SQL Server Express 2014 en nuestro equipo Windows 7: El asistente para instalar SQL Server Express 2014, tras concluir, nos mostrará el resultado de la instalación por cada componente. Si todo es correcto pulsaremos "Cerrar": El asistente habrá creado la base de datos inicial de SQL Server Express 2014 guardando los ficheros de datos en la ubicación especificada, creando los siguientes ficheros por defecto: master.mdf, mastlog.ldf, model.mdf, modellog.ldf, MSDBData.mdf, MSDBLog.ldf, tempdb.mdf, templog.ldf: El asistente de instalación de SQL Server Express habrá creado dos servicios en Windows, uno para SQL Server Browser (por defecto deshabilitado) y otro para la instancia "SQL Server (SQLAJPDSOFT)": Y en "Inicio" - "Todos los programas" habrá creado la carpeta correspondiente con los accesos directos a las herramientas de SQL Server:
Administración SQL Server Express 2014 con SQL Server Management Studio 2014Una vez instalado SQL Server Express 2014 x64 podremos administrarlo usando la herramienta SQL Server Management Studio, para ello accederemos a "Inicio" - "Todos los programas" - "Microsoft SQL Server 2014" - "SQL Server 2014 Management Studio": Iniciaremos sesión o bien con el superusuario "sa" (si hemos elegido modo mixto de autenticación) o bien con un usuario del sistema operativo con privilegios de administrador: Y ya tendremos acceso a la administración de nuestro servidor de base de datos SQL Server Express 2014. Desde Microsoft Management Studio podremos realizar cualquier tarea de administración y supervisión de la base de datos como crear bases de datos, restaurar bases de datos, consultar informes de rendimiento y otros datos, crear usuarios y roles, permisos, seguridad, directivas, log, eventos, copias de seguridad, exportación, importación, crear tablas, vistas, objetos, consultar registros de tablas, etc.. Como ejemplo vamos a crear una base de datos, para ello desde SQL Server Management Studio, sobre "Bases de datos" pulsaremos con el botón derecho del ratón y elegiremos "Nueva base de datos": Elegiremos la configuración para la base de datos, en nuestro caso dejaremos todas las opciones por defecto y en "Nombre de la base de datos" especificaremos el nombre, por ejemplo "bdajpdsoft": Si queremos crear, por ejemplo, una tabla, desplegaremos la base de datos creada y en "Tablas" pulsaremos con el botón derecho del ratón, elegiremos "Tabla" en el menú emergente: A continuación especificaremos los campos y tipo de datos que contendrá la tabla, por ejemplo uno "codigo" de tipo "int" y con la propiedad "Identidad" a "Sí" en "Especificación de identidad". De esta forma el campo "codigo" será autoincremental: Crearemos el resto de campos de la tabla y pulsaremos en "Guardar": Introduciremos un nombre para la tabla que se creará, por ejemplo "facturas" y pulsaremos "Aceptar": Si queremos añadir algún registro de prueba a la tabla creada podremos hacerlo pulsando sobre ella y eligiendo "Editar las primeras 200 filas" en el menú emergente: Nos mostrará un grid de datos desde donde podremos añadir nuevos registros o modificar los datos de los existentes: Por supuesto desde SQL Server Management Studio 2014 podremos realizar multitud de tareas de administración, por ejemplo programar copias de seguridad, como indicamos en el siguiente tutorial: También podremos acceder a la base de datos SQL Server Express, a sus tablas y vistas mediante Microsoft Access, como indicamos en el siguiente tutorial:
Artículos relacionados
CréditosArtículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft. Anuncios
Enviado el Lunes, 30 junio a las 12:19:52 por ajpdsoft
|
|