reporte base de datos distribuida
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