Base de datos distribuidas

Solo disponible en BuenasTareas
  • Páginas : 5 (1042 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de septiembre de 2010
Leer documento completo
Vista previa del texto
PRÁCTICA BASES DE DATOS DISTRIBUIDAS  ELABORADA POR:  DAVID LEONARDO ACEVEDO CRUZ    ANDRÉS RODRIGO SAAVEDRA OSORIO    Replicación en bases de datos distribuidas  Conceptos generales  Se  conoce como  replicación  el  proceso  donde  los  datos  son  copiados  entre  bases  de  datos del mismo servidor o diferentes servidores conectados por LAN, WAN o internet. La replicación de MSSQL Server usa el publisher, el distribuidor y el suscriptor.  El Publisher es el servidor o base de datos que envía sus datos a otro servidor o base  de datos.  El suscriptor es el servidor o base de datos que recibe los datos de otro servidor o base  de datos  El  distribuidor  es  el  servidor  que  maneja  el  flujo  de  datos  a  través  del  sistema  de replicación. El servidor que usted está usando contiene la base de datos distribuida.  El  Publisher  contiene  publicación(es).  La  publicación  es  una  colección  de  uno  o  más  artículos que son enviados a un servidor suscriptor o una base de datos.  Un artículo es la unidad básica de replicación y puede ser una tabla o un subconjunto  de una tabla  La suscripción es el grupo de datos que un servidor o base de datos recibirá Objetivo de la práctica  El objetivo de la práctica es realizar la replicación y ver el comportamiento en un motor  ampliamente conocido.  En esta práctica se va a realizar la replicación de tipo merge, la cual se denomina como  la  más  complicada  de  realizar.  Con  la  replicación  merge  es  posible  hacer  cambios  autónomos  en  los  datos  replicados  en  el  Publisher  y  en  el  suscriptor.  SQL  server  captura todos  los  cambios  incrementales  de  datos  en  la  base  de  datos  original  y  replicada y resuelve los conflictos de acuerdo a las reglas del administrador de la base  de datos.  Para  el  caso  de  nuestra  práctica,  se  utilizará  un  solo  servidor  (local)  para  replicar  los  datos. Es decir, el Publisher, el suscriptor y el distribuidor estarán alojados en la misma máquina. La herramienta utilizada será MS SQL Server 7.0.      02‐256840  02‐256832 

1. Ingrese  a http://arsaavedrao.googlepages.com/arquitecturadebasesdedatos,  y  descargue el archivo script.  2. Cree una nueva base de datos (Acción‐>Nueva base de datos…) 

 

  3. Haga clic en Tools‐>SQL Server Query Analizer  4. Debe aparecer de la siguiente manera (la base de datos por defecto debe ser la que se acabó de crear, sino, cambie en la pestaña DB, por la base de datos que  se va a manejar). 

 

  5. En el analizador de consultas, haga clic en archivo‐>abrir… y cargue el archivo  colegio.sql que descargó anteriormente  6. Pulse  F5,  en  la  parte  inferior  de  la  ventana  los  únicos  errores  que  deben  aparecer son los del principio del script, ya que no puede hacer drop a tablas que no existen. Las tablas fueron creadas. 

 

 

7. Cierre el analizador de consultas, y regresará al Enterprise manager de MSSQL.  Como  se  ve  en  la  figura,  expanda  el  nodo  se  grupo  de  SQL  Server‐ >(local)(Windows  NT)‐>Seguridad‐>Servidores  remotos,  debe  aparecer  como  en la figura: un servidor local (el de la máquina) y el repl_distributor 

 

  8. Cree  una nueva  base  de  datos,  llámela  practica_copia,  aquí  es  donde  ser  realizará la replicación 

  9. Para  comenzar  el  proceso  de  replicación,  haga  clic  en  Tools‐>Replication‐ >Configure publishing and subscribers   

 

 

10. Debe lanzarse el wizard respectivo   

  11. Utilice  el  distribuidor  por  defecto  que  le  sugiere  SQL  (ya  que  como  se  dijo  anteriormente, tanto  publicador  como  distribuidor  estarán  montados  localmente)   

 

 

12. Saldrán  dos  pantallas,  a  ambas  seleccione  aceptar  y  siguiente  y  seleccione  las  opciones por defecto, que es usar a la cuenta del sistema como distribuidor y  permitiendo  al  mismo  servidor  ser  suscriptor  de  las  publicaciones  del  distribuidor   

  13....
tracking img