|
SQL Server: Instalar y administrar Microsoft SQL Server 2008 Express SP1
Os mostramos cómo instalar esta nueva versión del motor de base de datos gratuito de Microsoft SQL Server 2008. Esta versión es gratuita y totalmente operativa para pequeñas empresas, desarrolladores, estudiantes, universidades, etc. Instalamos Microsoft SQL Server 2008 Express SP1 Runtime with Advanced Services en el sistema operativo Microsoft Windows XP SP3, aunque el procedimiento de instalación es idéntico para otros sitemas operativos como Microsoft Windows Server 2003.
Definición de Microsoft SQL ServerMicrosoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ. Es un sistema de base de datos empresarial, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son MySQL, Oracle Database, IBM DB2, Firebird, PostgreSQL, etc. Algunas de las características de Microsoft SQL Server:
Microsoft SQL Server Express Edition es una versión de SQL Server gratuita. Lanzada por Microsoft como alternativa a versiones gratuitas de otros motores de base de datos (como Oracle XE). Esta versión presenta las siguientes limitaciones con respecto a otras versiones de pago de este motor (Enterprise, Standard, Workgroup, Web):
Existen más limitaciones, pero estas son, tal vez, las más importantes. La versión Express de SQL Server es perfectamente operativa para pequeñas empresas, desarrolladores, estudiantes, universidades, etc. Se trata de una versión gratuita y operativa para utilizarla en entornos no excesivamente exigentes. En cuanto a los inconvenientes de este motor de base de datos de Microsoft, tal vez el más importante sea que sólo permite instalarse en sistemas operativos de Microsoft, no admite otros sistemas operativos como Linux, Unix, Mac OS, etc.
Instalación de Microsoft SQL Server 2008 Express SP1 Runtime with Advanced ServicesRealizaremos la instalación de Microsoft SQL Server 2008 Express mediante Web Platform Installer, una nueva utilidad de Microft para instalar algunos de sus productos. Para ello descargaremos Web Platform Installer, abriendo un navegador web (como Mozilla Firefox) y accediendo a la URL:
Y pulsaremos en "Download": Pulsaremos en "Guardar archivo": Guardaremos el archivo "wpilauncher_n.exe" de 75KB en una carpeta: Lo ejecutaremos: Pulsaremos en "Ejecutar" en la ventana de Advertencia de seguridad: Se instalará en unos segundos Web Platform Installer, accederemos a "Inicio" - "Programas" - "Web Platform Installer": Mostrará una ventana con los productos que se pueden instalar, marcaremos "SQL Server Express 2008 with Service Pack 1" y "SQL Server 2008 Management Studio Express" y pulsaremos en "Install": Si hay algún problema de incompatibilidad, por ejemplo si tenemos instalado Microsoft SQL Server 2005 Express Edition mostrará una ventana como esta:
De la misma forma, si tenemos instalado Microsoft Visual Studio 2008 sin el Service Pack 1, al seleccionar SQL Server 2008 Management Studio Express, nos mostrará un mensaje como este:
Para solucionarlo tendremos que instalar el Service Pack de Microsoft Visual Studio 2008, disponible gratuitamente desde la URL:
Tras resolver las incompatibilidades pulsaremos en "Install" en la ventana anterior. Web Platform Installer nos mostrará los productos que instalará, en nuestro caso los seleccionados "SQL Server Express 2008 with Service Pack 1" y "SQL Server 2008 Management Studio Express" y las dependencias que ha estimado oportunas (Windows Installer 4.5, Windows PowerShell), en total descargará 255MB. Leeremos los términos de licencia pulsando en "View license" yl si estamos de acuedo, pulsaremos en "I Accept" para continuar con la instalación: Nos pedirá el modo de autenticación para acceso a la base de datos:
En nuestro caso seleccionaremos la primera opción, nos pedirá la contraseña (Password) para el usaurio administrador "sa" que creará, la introduciremos en "Password" y "Confirm Password" y pulsaremos "Continue": Si la contraseña no cumple la fortaleza necesaria (números, letras y caracteres no alfanuméricos) nos mostrará una aviso como el siguiente. No podremos continuar hasta que no introduzcamos una contraseña segura:
Se iniciará la instalación de los componentes necesarios, cuando finalice la instalación de Windows Installer 4.5 nos pedirá reiniciar:
Pusaremos "Sí" en el mensaje anterior para reiniciar el equipo, o pulsaremos "No" para reiniciarlo en otro momento manualmente. Tras el reinicio el asistente continuará con la instalación, si tenemos algún cortafuegos nos mostrará un mensaje como este, indicando que Web Platform Installer ha de conectarse por el puerto 80 a un equipo remoto, para descargar los paquetes seleccionados: Tras permitir la descarga, el asistente continuará con la instalación: Tras la finalización de la instalación, el asistente para instalar Microsoft SQL Server 2008 Express SP1 nos mostrará esta ventana:
El asistente de instalación habrá creado los siguientes servicios de Windows (desde "Inicio" - "Ejecutar" - "services.msc"):
Y tendremos acceso a las siguientes utilidades y herramientas (desde "Inicio" - "Programas" - "Microsoft SQL Server 2008"):
Por defecto, la carpeta donde se alojarán los datos de SQL Server será:
Los ficheros por defecto de esta carpeta:
Administrar SQL Server 2008 Express con la herramienta SQL Server Management StudioAcceso a SQL Server Management StudioAbriremos SQL Server Management Studio desde "Inicio" - "Programas" - "Microsoft SQL Server 2006" - "SQL Server Management Studio": Nos pedirá las credenciales para acceso, puesto que hemos elegido la autenticación mixta podremos elegir entre "Windows Authentication" o "SQL Server Authentication": Una vez conectados, desde Microsoft SQL Server Management Studio podremos crear nuevas bases de datos, crear y gestionar usuarios para acceso a la base de datos, ver los log, establecer las copias de seguridad, visualizar, crear, eliminar y modificar tablas, vistas, procedimientos, etc. Todo ello de forma gráfica e intuitiva: Crear una nueva base de datos en SQL Server 2008 ExpressAbriremos SQL Server Management Studio, pulsaremos con el botón derecho en "Databases", seleccionaremos "New Database..." en el menú emergente: Introduciremos el nombre de la base de datos en "Database name", en nuestro caso "AjpdSoft", podremos indicar el propietario (Owner), el tamaño inicial del fichero de datos, el número de ficheros que la compondrán, etc.: Seleccionando "Options" en la parte izquierda, podremos configurar más opciones para la base de datos (juego de caracteres, modelo de recuperación, nivel de compatibilidad, etc.: Desde "Filegroups" podremos crear los grupos de ficheros que deseemos para la base de datos SQL Server. Desde esta página podremos ver los grupos de archivos o agregar un nuevo grupo de archivos a la base de datos seleccionada. Los tipos de grupo de archivos se separan en grupos de archivos de filas y grupos de archivos de datos de FILESTREAM. Los grupos de archivos de filas contienen archivos de registro y de datos normales. Los grupos de archivos de datos de FILESTREAM contienen archivos de datos de FILESTREAM. Estos archivos de datos almacenan información sobre cómo se almacenan los datos de objetos binarios grandes (BLOB) en el sistema de archivos, cuando se utiliza el almacenamiento de FILESTREAM. Las opciones son las mismas para ambos tipos de grupos de archivos. Una vez seleccionadas todas las opciones de configuración pulsaremos "OK" para crear la base de datos: En el explorador de objetos, en "Databases" podremos ver la nueva base de datos SQL Server creada: Explorando y accediendo a la carpeta de datos de SQL Server podremos ver el fichero AjpdSoft.mdf (fichero de datos) y el fichero AjpdSoft_log.ldf (fichero de log de transacciones) que componen la base de datos "AjpdSoft" creada: El script SQL para crear la base de datos:
Crear una tabla en SQL Server con SQL Server Management StudioPara crear una tabla en la base de datos, la seleccionaremos desde "Databases", seleccionaremso "Tables" y pulsaremos con el botón derecho del ratón, en el menú emergente seleccionaremos "New Table...": Añadiremos todos los campos que deseemos a la nueva tabla, indicando el nombre del campo (Column Name), el tipo de datos (Data Type), si se permiten nulos (Allow Nulls) y el resto de las propiedades en "Column Properties". Además, pulsando con el botón derecho podremos ver el resto de las opciones:
Cuando hayamos creado los campos necesarios pulsaremos el botón "Guardar": Nos pedirá el nombre para la tabla, en nuestro caso "Facturas": Desde Microsoft SQL Server Management Studio podremos administrar todas las opciones de la tabla creada: modificarla, mostrar su contenido, ver dependencias, cambiar nombre, añadir y eliminar índices, crear procedimientos almacenados (triggers), etc.: El script para crear la tabla "Facturas":
Artículos relacionados
CréditosArtículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft. Anuncios
Enviado el Domingo, 30 agosto a las 02:16:31 por ajpdsoft
|
|