SQL Server Express El SQL Server Management Studio Express es un entorno de programación de SQL Server 2005 Express y se incluye de forma gratuita con la versión avanzada de SQL Server 2005 Express Edition. Desde ese entorno, entre otras cosas, te permite crear bases de datos de SQL Server 2005, crear procedimientos almacenados (y otros elementos de SQL Server), además de crear y ejecutar consultas, crear copias de seguridad de las bases de datos, restaurar copias de seguridad y un montón de cosas más. El "look & feel" es como el de Visual Studio 2005, así que no te costará acostumbrarte a trabajar con ese entorno de trabajo. Recuerda que SQL Server 2005 Express es totalmente gratuito y lo mismo ocurre con la versión avanzada, que es la que incluye el Management Studio Express. Aunque debes saber que ese entorno de trabajo no se instala de forma predeterminada, sino que tendrás que indicarlo al instalar la versión avanzada de SQL Server Express. Página del Guille: http://www.elguille.info/NET/ADONET/SQL2005Express/Default.aspx Para empezar nuestra materia, vamos a lidiar con lo que verdaderamente es una base de datos en forma, es decir el servidor y los clientes. Como sabemos es engorroso tener un switch, un servidor, los cables, etc. Por lo que vamos a usar ese mundo genial de la virtualización, el objetivo de esta práctica es tener 2 máquinas una funge como servidor y otra como cliente. La máquina cliente será la máquina real y el servidor una máquina virtual del software gratuito Virtual Box. El profesor distribuirá una carpeta con el software y el disco duro necesario (*.vdi) para realizar esta práctica) INSTALACIÓN DE SQL SERVER EXPRESS 2005. MAQUINA VIRTUAL CON VIRTUAL BOX WINDOWS XP SP2 Y CONEXIÓN CON VISUAL STUDIO .NET (Parte 1 de 2) Condiciones: La máquina virtual tiene instalado el Internet Information Server (IIS). Observaciones: En la presente guía no se muestran todas las pantallas de los instaladores, por lo que aquellas que no aparezcan en la presente guía se tienen que dejar como están y continuar con la instalación. 1.-Instalamos el service pack 3 (última actualización para la versión de Windows XP). Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 1 2.-Reiniciamos y verificamos la instalación del service pack 3, por medio de panel de controlSistema Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 2 3.-Para el caso del Sql Server Express 2005, es prerrequisito contar con el .NET framework 2.0, lo instalamos. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 3 4.-Se instala el SQL Server Express 2005. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 4 5.-Elegimos el modo mezclado (mixed mode) y definimos una contraseña. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 5 6.-Elegimos la opción de Adicionar el rol de administrador de SQL Server. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 6 …empieza la instalación. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 7 7. Por último instalamos el administrador gráfico para la gestión de base de datos. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 8 …aceptamos la licencia y continuamos. Vamos verificar algo muy importante que es el puerto que comunica a sql server, tenemos que entrar a Inicio – Todos los programas – SQL Server 2005 – Configuration Tools – SQL Server Configuration Manager. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 9 Abrimos el árbol SQL Native Client Configuration y seleccionamos Clients Protocols Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 10 Seleccionamos TCP/IP y propiedades. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 11 Verificar que sea el puerto default sea 1433 (es el que utiliza SQL Server para comunicarse) Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 12 Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 13 Nos damos cuenta que el puerto es el 1433. Verificar también en SQL Server Network Configuration – Protocols for SQLEXPRESS – TCP/IP clic derecho propiedades. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 14 Y volvemos a verificar dicho puerto. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 15 Podemos verificar tenemos 2 Ip’s la de la máquina virtual y la de la localhost. Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 16 Videos de apoyo. La siguiente tabla muestra el material de apoyo (videos) y una pequeña descripción. Nombre Descripción DeshabilitarRedInalambrica.swf Este video muestra como deshabilitar la red inalámbrica de una computadora ipsficticias.swf Este video como hacer una intranet entre su lap y la máquina virtual por medio de Ethernet. BridgeFirewall&ping.swf Video que muestra como configurar el adaptador de red de la máquina virtual, quitar firewall de Windows, y hacer ping entre las máquinas. CompartirCarpetas.swf Video que muestra como compartir carpetas entre la máquina real y la virtual. net20.swf Video para la instalación del framework 2.0 sqlserver.swf Video para la instalación del SQL Server Express 2005 insstudiosql.swf Video para la instalación del Microsoft SQL Server Express Management Studio check.swf Video que nos muestra las cosas que tenemos que verificar en SQL Server. Los materiales se encuentran en: http://materias.utags.edu.mx/claroline/document/document.php Universidad Tecnológica de Aguascalientes – Base de datos Prof. Miguel Antonio Araujo González –Prof. Francisco Javier García Guzmán Página 17