reporte base de datos distribuida

43
  INSTITUTO TECNOLÓGICO DE TAPACHULA INGENIERÍA EN SISTEMAS COMPUTACIONALES SISTEMAS DISTRIBUIDOS BASE DE DATOS DISTRIBUIDA HOMOGENEA USANDO SQL SERVER EQUIPO 6:  SERGIO OSORIO MENDEZ SHEYLA BERENICE MARTINEZ RAMOS JORGE RAUL URBINA SANTIS MARIO ULBERTO GERARDO ORTIZ LEONARDO DE JESUS MARTINEZ DE LA CRUZ JESUS ALBERTO QUIÑONEZ AGUILAR

Upload: f3zman

Post on 02-Nov-2015

16 views

Category:

Documents


0 download

DESCRIPTION

Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.Utilizando SQL Server 2008 logramos la comunicación y replicación de una base de datos, logrando de esta manera la comunicacion remota de la base de datos. Para determinar la califiacion y determinacion de los alumnos del instituto tecnologico de tapachula.

TRANSCRIPT

  • INSTITUTO TECNOLGICO DE TAPACHULA INGENIERA EN SISTEMAS COMPUTACIONALES

    SISTEMAS DISTRIBUIDOS

    BASE DE DATOS DISTRIBUIDA HOMOGENEA USANDO SQL SERVER

    EQUIPO 6:

    SERGIO OSORIO MENDEZ SHEYLA BERENICE MARTINEZ RAMOS

    JORGE RAUL URBINA SANTIS MARIO ULBERTO GERARDO ORTIZ

    LEONARDO DE JESUS MARTINEZ DE LA CRUZ JESUS ALBERTO QUIONEZ AGUILAR

  • INTRODUCCIN ............................................................................................. 2

    DIAGRAMA GENERAL .................................................................................. 3

    PROCESO DE INSTALACION ........................................................................ 4

    ASIGNACION DE IP ...................................................................................... 13

    CONFIGURACION DE LOS SERVICIOS .................................................... 15

    CONFIGURACION DEL SQL SERVER MANAGER .................................. 17

    REPLICACIN DE UNA BASE DE DATOS CON SQL SERVER 2008 .... 18

    CREAR UNA PUBLICACIN EN SQL SERVER........................................ 22

    SUSCRIPCIN DEL SERVIDOR .................................................................. 28

    SEGURIDAD ................................................................................................... 34

    CONFIGURACION DE PRIVILEGIOS DE USUARIOS ............................. 36

    CONCLUSION ................................................................................................ 42

  • 2 | P g i n a

    INTRODUCCIN

    Una base de datos distribuidas son un grupo de datos que pertenecen a un

    sistema pero a su vez estn repartido entre ordenadores de una misma red, ya

    sea a nivel local o cada uno en una diferente localizacin geogrfica, cada sitio

    en la red es autnomo en sus capacidades de procesamiento y es capaz de

    realizar operaciones locales y en cada uno de estos ordenadores debe estar

    ejecutndose una aplicacin a nivel global que permita la consulta de todos los

    datos como si se tratase de uno solo.

    Las caractersticas principales de las bases de datos distribuidas homogneas

    son : que todos los sitios deben contar con el mismo software de sistemas

    gestores de base datos, los sitios estn consiente de la existencia de los dems

    sitios y acuerdan cooperar en el procesamiento de las solicitudes del usuario.

    En el desarrollo de la prctica se acuerda utilizar el mismo gestor de base de

    datos para todas las mquinas, SQL server ya que posee mayores caractersticas

    de distribucin en los datos y posee un entorno amigable con el usuario.

  • 3 | P g i n a

    DIAGRAMA GENERAL

    CLIENTE 1 CLIENTE 2 SERVIDOR 1

    AGREGAR CONSULTAR CONSULTAR

    AGREGAR AGREGAR

    SERVIDOR

    PRINCIPAL

    COMUNICACIN EN RED CONSULTAR

    SQL SERVER AGREGAR

    MODIFICAR

    ELIMINAR

  • 4 | P g i n a

    PROCESO DE INSTALACION

    Para esta prctica se descarga SQL Server 2008 de 64 y 32 bits.

  • 5 | P g i n a

    Una vez abierto se proceda a dar clic en el apartado de nueva instalacin.

    Se abre un asistente donde realiza una comprobacin de ciertos requisitos, si

    todo est bien aparecer un cono verde sino una X roja.

  • 6 | P g i n a

    Despus el asistente har otras comprobaciones; en caso de que se presente

    una advertencia se recomienda seguir las instrucciones pertinentes.

    Se digita la clave de activacin o seleccione evaluacin para tener derecho de

    180 das.

    Aceptar trminos y condiciones y siguiente.

  • 7 | P g i n a

    Se seleccionan las caractersticas que tendr el servidor para su correcto

    funcionamiento.

    Secoloca un nombre y un id de instancia; en este caso la instancia se llama:

    Instancia 2.

  • 8 | P g i n a

    A continuacin aparecen una serie de servicios; donde el SQL Server Agent,

    as como tambin el SQL Server Browser se pone en automtico.

    En este paso se elige el mtodo de autenticacin, se recomienda el mixto, se

    asigna una contrasea al usuario, y despus se aade el usuario de la pc que

    tendr acceso.

  • 9 | P g i n a

    El asistente realiza una nueva comprobacin de estar correcto todo, se le da

    siguiente.

    Est listo para la instalacin, se le presiona Instalacin.

  • 10 | P g i n a

  • 11 | P g i n a

    En este paso se ha completado el proceso y se muestra las caractersticas

    instaladas.

  • 12 | P g i n a

  • 13 | P g i n a

    ASIGNACION DE IP Asignacin manual de direccin ip en cada computadora.

  • 14 | P g i n a

  • 15 | P g i n a

    CONFIGURACION DE LOS SERVICIOS

    Entramos a inicio y buscamos los servicios y vemos que la configuracin de

    Enrutamiento y Acceso Remoto est habilitada la opcin de automtico as

    como de igual manera Administrador de Conexin de Acceso Remoto, si no

    est habilitada la opcin de automtico se hace lo siguiente.

  • 16 | P g i n a

  • 17 | P g i n a

    CONFIGURACION DEL SQL SERVER MANAGER

    Buscamos en el men de inicio la configuracin de SQL SERVER y damos clic

    en los servicios de SQL SERVER y revisamos si todos los servicios estn

    iniciados y si en caso no lo estn se le da clic derecho a cada servicio y en la

    opcin de iniciar para que todos estn iniciados y se lleven en ejecucin.

    Despus en la configuracin de red de SQL SERVER revisamos que los

    protocolos de la instancia estn habilitados, las tres opciones primeras deben

    de estarlo.

  • 18 | P g i n a

    REPLICACIN DE UNA BASE DE DATOS CON SQL SERVER 2008

    Para realizar una rplica de BD en SQL Server 2008 debemos configurar

    previamente algunas cosas:

    Configurar un usuario con autenticacin de SQL Server, en el equipo que

    ser Cliente y en el Servidor.

    Primero nos conectamos con autenticacin Windows para una vez

    conectados poder cambiar la clave de sa.

    Nos vamos a propiedades de la instancia

  • 19 | P g i n a

    En la opcin de seguridad, habilitamos la opcin de autenticacin Sql

    Server y Windows.

    Una vez hecho esto reiniciamos la instancia.

  • 20 | P g i n a

    Una vez hecho esto nos desconectamos de la instancia y al volvernos a

    conectar escogemos autenticacin SQL Server.

    Abrimos SQL Server 2008 (con autenticacin SQL Server) y en el panel

    izquierdo en nuestro gestor le damos clic derecho, elegimos la opcin

    Facetas y del combo del cuadro de dialogo que nos aparecer escogemos la

    opcin RemoteDacEnabled y lo colocamos en True.

  • 21 | P g i n a

    Creamos la base de datos en el servidor donde estarn las tablas para la

    replicacin, para lo que damos clic derecho en la instancia y escogemos

    Nueva Base de datos. en nuestro caso la base se llamara PRCTICAS.

  • 22 | P g i n a

    CREAR UNA PUBLICACIN EN SQL SERVER

    A continuacin veremos los pasos para crear la replicacin, para lo cual

    abrimos la carpeta de Replicacin en Publicacin local damos clic derecho

    y escogemos nueva publicacin.

  • 23 | P g i n a

    Se elige el servidor como distribuidor, en este caso sera la primera opcin.

    Se coloca la ruta de la carpeta donde estar la replicacin.

  • 24 | P g i n a

    Automticamente se cargara la base de datos que creamos para ser publicada.

    Elegimos el tipo de publicacin, en este caso ser de mezcla debido a que las

    publicaciones tendrn que ser en tiempo real.

  • 25 | P g i n a

    Se especifica la versin se SQL SERVER que usaran los suscriptores de la

    publicacin.

    Se seleccionan las tablas y otros objetos que se publicaran como artculos.

  • 26 | P g i n a

    Especificar cundo se debe ejecutar el Agente de instantneas.

    Se especifica el dominio o la cuenta del equipo con el que se ejecutara el proceso

    del Agente de instantneas, en este caso es la segunda opcin y mediante el

    usuario creado anteriormente.

  • 27 | P g i n a

    Elegir qu suceder cuando se hace clic en finalizar.

    Finalizar la publicacin.

  • 28 | P g i n a

    SUSCRIPCIN DEL SERVIDOR Ahora vamos a crear la suscripcin en el servidor de nuestra replica.

  • 29 | P g i n a

    Se deber escoger el equipo que tiene la publicacin lista en este caso nuestro

    servidor QUIONEZ-PC\INSTANCIA3.

    Seleccionamos que se ejecute cada agente en su suscriptor.

  • 30 | P g i n a

    Se elige el suscriptor y se especifica la base de datos de cada suscripcin.

    Especificamos la cuenta de proceso y las opciones de conexin de cada agente

    de mezcla.

  • 31 | P g i n a

    Se especifica la programacin de sincronizacin para cada agente.

  • 32 | P g i n a

    Especificar si desea inicializar las suscripciones con una instantnea de los

    datos y el esquema de publicacin.

    Se elige el tipo de suscripcin.

  • 33 | P g i n a

    Se crean las suscripciones y se finaliza.

  • 34 | P g i n a

    SEGURIDAD

    En este paso lo que se ara es crear un usuario para la base de datos.

    Se pone el nombre del usuario, autenticacin de sql server y se desactiva las

    directivas de contraseas y al final se selecciona la base de datos

  • 35 | P g i n a

    Se selecciona la base de datos a la que tendr privilegio el usuario creado.

  • 36 | P g i n a

    CONFIGURACION DE PRIVILEGIOS DE USUARIOS

    CLIENTE 1: AGREGAR

    Se otorga el permiso de poder insertar y se deniega eliminar, modificar y

    consultar.

  • 37 | P g i n a

    CLIENTE 2: CONSULTAR

  • 38 | P g i n a

    AGREGAR

    SERVIDOR 1: CONSULTAR

  • 39 | P g i n a

    CONSULTA: AGREGAR:

  • 40 | P g i n a

    SERVIDOR 2: CONSULTAR, AGREGAR, MODIFICAR Y ELIMINAR.

    CONSULTA:

  • 41 | P g i n a

    AGREGAR:

    MODIFICAR:

    ELIMINAR:

  • 42 | P g i n a

    CONCLUSION

    En esta prctica aprendimos como hacer una base de datos distribuida

    homognea y para esto tuvimos que aprender a hacer una comunicacin en red.

    La poca informacin existente dificult el normal desarrollo del presente

    trabajo.

    Al culminar este trabajo, pudimos constatar que, la implementacin de bases de

    datos distribuidas resulta importante, ya que se puede distribuir y replicar en

    diferentes sitios, cuando ciertos sitios locales tienen capacidades de

    almacenamiento y procesamiento limitadas, pero tienen la ventaja de poder

    integrarse a otros sitios remotos con mejores recursos por medio de una red de

    comunicacin.

    Las redes de comunicacin son un punto fundamental para que las bases de

    datos pasen de un escenario centralizado a uno distribuido.

    A medida que se fue avanzando el desarrollo del trabajo se puede dar una visin

    global de las caractersticas que conlleva el diseo de una base de datos

    distribuida.

    En este documento indicamos la localizacin del dato, la replicacin y tipos

    fragmentacin, con el fin de dar al lector interesado en las bases distribuidas,

    un punto de referencia de los temas actuales.

    INTRODUCCINDIAGRAMA GENERALPROCESO DE INSTALACIONASIGNACION DE IPCONFIGURACION DE LOS SERVICIOSCONFIGURACION DEL SQL SERVER MANAGERREPLICACIN DE UNA BASE DE DATOS CON SQL SERVER 2008CREAR UNA PUBLICACIN EN SQL SERVERSUSCRIPCIN DEL SERVIDORSEGURIDADCONFIGURACION DE PRIVILEGIOS DE USUARIOSCONCLUSION