Alumnos: Luis Angel Feregrino Lemus Jos Juan Herrera Garca Jos Luis Moreno Torres
Morelia, Michoacn, Octubre 2013
Instalacin de SQL Server 2008 R2 y Mirrorring
Introduccin
Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. Algunas caractersticas de Microsoft SQL Server son:
Soporte de transacciones Soporte de procedimientos almacenados Incluye tambin un entorno grafico de administracin que permite el uso de comandos DDL y DML Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red solo acceden a la informacin Adems permite administrar informacin de otros servidores de datos. Para el desarrollo de aplicaciones ms complejas Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.
Conociendo un poco sobre las caractersticas que nos ofrece dicho sistema nos dispusimos a instalarlo.
Instalacin de SQL Server 2008 R2 y Mirrorring
Evidencia
Instalacin de Windows Server y SQL Server en las maquinas virtuales
Comenzamos con la instalacin del Sistema Operativo Windows Server 2008 Enterprise en nuestra maquina virtual (VMware Player). Se instalo dicho sistema debido que es un sistema que es compatible con Microsoft SQL Server2008 R2.
En la siguiente imagen podemos observar que se hizo una instalacin correcta del Sistema Operativo Windows Server 2008:
Instalacin de SQL Server 2008 R2 y Mirrorring
Creamos cuentas de servicio para ser utilizadas para ejecutar el servicio de SQL Server. Las cuales sern:
SQL2008TK432DE SQL2008TK432SQLAgent Cada una con su propia contrasea.
Sabiendo que el Sistema Operativo se est ejecutando de manera correcta y se crearon las cuentas necesarias para ejecutar nuestro Sistema de gestin de base de datos, el cual es Microsoft SQL Server R2. Seleccionaremos New installation or add features to an existing installation:
Instalacin de SQL Server 2008 R2 y Mirrorring
Observamos que nuestro sistema soporta las reglas de configuracin para poder instalar satisfactoriamente SQL.
Aceptamos los trminos y condiciones para poder hacer la instalacin
Instalacin de SQL Server 2008 R2 y Mirrorring
Elegimos las siguientes opciones:
Database Engine Services o SQL Server Replication o Full-Text Search Client Tools Connectivity SQL Server Books Online Management Tools- Basic o Management Tools- Complete SQL Client Connectivity SDK Microsoft Sync Framework
Instalacin de SQL Server 2008 R2 y Mirrorring
Especificamos el nombre y la instancia ID para el servidor SQL, en donde elegimos una instancia Default, donde la instancia ID es MSSQLSERVER.
Verificamos que los requerimientos del espacio de disco duro se cumplan
Instalacin de SQL Server 2008 R2 y Mirrorring
Introducimos las cuentas que vamos a en nuestros servicios, las cuales son: SQL Server Agent -> SQL2008TK432SQLAgent SQL Server Database Engine -> SQL2008TK432DE
Cada una con sus respectivas contraseas.
El modo autenticacion que elegiremos sera el modo de autenticacion de Windows y aadiremos un administrador del servidor SQL.
Instalacin de SQL Server 2008 R2 y Mirrorring
A continuacin elegiremos las rutas (se han creado otros discos virtuales para esto) donde se guardaran los directorios de datos como: Raz de instalacin de SQL Server Directorio de datos predeterminado para nuevas BBDD y ficheros Directorio de logs predeterminado para nuevas BBDD y ficheros Directorio donde se crear el fichero de datos para tempdb Directorio donde se crear el fichero de logs para tempdb Directorio predeterminado de copias de seguridad
Antes de instalar, podemos ver un resumen de las caractersticas y servicios que se van a instalar, y ser el ltimo paso a realizar hasta la instalacin de SQL Server 2008 R2. Como ltimo paso damos clic en Install.
Instalacin de SQL Server 2008 R2 y Mirrorring
Por ltimo podemos observar que se instalo de manera correcta.
Instalacin de SQL Server 2008 R2 y Mirrorring
Clonacin de maquinas virtuales
Como podemos observar ya se hizo una instalacin correcta de nuestras INSTP ahora faltan INSTM y INSTW. Para ahorrarnos un poco de tiempo y no estar instalando todo de nuevo en las 2 maquinas virtuales faltantes se clonara la maquina virtual principal con ayuda a nuestro software Vmware.
Aqu podemos observar cmo se estn clonando las maquinas virtuales
Instalacin de SQL Server 2008 R2 y Mirrorring
Las maquinas virtuales han sido clonadas satisfactoriamente.
Cambio de nombre a las instancias en las maquinas virtuales
Ya con nuestras maquinas clonadas podremos cambiarle el nombre primeramente a la principal y asi consecuentemente con las otras para ello pondremos un Script como el siguiente:
SP_DROPSERVER SQLSERVER GO SP_ADDSERVER INSTP,LOCAL GO
Instalacin de SQL Server 2008 R2 y Mirrorring
Como lo vemos en la siguiente imagen.
Despus de esto tendremos que reiniciar para despus verificar con el siguiente Script que se hizo de manera correcta
SELECT @@SERVERNAME
Estos mismos 2 pasos anteriores se realizaran para las otras dos maquinas virtuales.
Instalacin de SQL Server 2008 R2 y Mirrorring
INSTM
Instalacin de SQL Server 2008 R2 y Mirrorring
INSTW
Instalacin de SQL Server 2008 R2 y Mirrorring
Instalacin de Adventureworks 2005 en la maquina virtual INSTP
Ya que hemos hecho esto en las dos maquinas virtuales restantes, podemos instalar la BD AdventureWorks 2005 en la maquina virtual INSTP.
Instalacin de SQL Server 2008 R2 y Mirrorring
Una vez que tenemos instalada la BD de AdventureWorks en nuestra maquina virtual la agregaremos a nuestro servidor de SQL. Dando clic derecho en la carpeta de bases de datos y elegiremos la opcin de Attach
Una vez elegida la opcin se abrir una ventana donde tendremos que dar add para aadir la BD de AdventureWorks a nuestro SQL.
Instalacin de SQL Server 2008 R2 y Mirrorring
La buscamos en nuestro sistema y la agregamos a nuestro SQL
Como podemos observar en la siguiente imagen, ha sida agregada de manera correcta nuestra BD AdventureWorks
Instalacin de SQL Server 2008 R2 y Mirrorring
Creancin de ENDPOINTs en las Bases de Datos
Introduciremos el siguiente Script para crear un endpoint, esto en cada una de las maquinas virtuales creadas anteriormente.
CREATE ENDPOINT [Mirroring] AUTHORIZATION [SQLSERVER\INSTP] STATE= STARTED AS TCP (LISTENER_PORT = 5024, LISTENER_IP = ALL) FOR DATABASE_MIRRORING (ROLE = PARTNER,AUTHENTICATION = WINDOWS NEGOTIATE, ENCRYPTION = REQUIRED ALGORITHM RC4)
INSTP
Instalacin de SQL Server 2008 R2 y Mirrorring
INTSW
INSTM
Instalacin de SQL Server 2008 R2 y Mirrorring
Comprobacin de los endpoints
Para verificar que han sido creados los endpoints correctamente introduciremos las siguientes lineas en cada una de las maquinas virtuales SELECT * FROM sys.database_mirroring SELECT * FROM sys.database_mirroring_endpoints SELECT * FROM sys.database_mirroring_witnesses
INSTP
Instalacin de SQL Server 2008 R2 y Mirrorring
INSTW
INSTM
Podemos observar en las imgenes que se hizo una correcta creacin de los ENDPOINTs
Instalacin de SQL Server 2008 R2 y Mirrorring
Conclusin
Microsoft SQL Server es un sistema que nos ayuda a la gestin de base de datos relacionales. Como una base datos, es un producto cuya funcin principal es la de almacenar y recuperar datos segn lo solicitado por otras aplicaciones, ya sea del mismo equipo o por otras computadoras a travs de la red. Existen como una docena de diferentes ediciones de Microsoft SQL Server dirigidas a diferentes audiencias y con diferentes cargas de trabajo, que van desde pequeas aplicaciones que almacenan y recuperan los datos en el mismo equipo a millones de usuarios y equipos que acceden a grandes cantidades de datos a travs de internet al mismo tiempo. Con ayuda al libro Microsoft SQL Server 2008-Implementation and Maintenance, la instalacin de Microsoft SQL Server en nuestros equipos se hizo realmente fcil debido que el libro explica paso por paso como instalar dicho sistema.
Instalacin de SQL Server 2008 R2 y Mirrorring
Bibliografa
1. Mike Hotek, Microsoft SQL Server 2008-Implementation and Maintenance, Microsoft. 2. Arturo Mezda, Guia de instalacion de SQL Server 2008 R2 paso a paso, Disponible en: http://puntocode.com.mx/2010/12/17/gua-de-instalacin-de- sql-server-2008-r2-paso-a-paso/