manual de replicacion en sql server 2005
TRANSCRIPT
BASE DE DATOS DISTRIBUIDAS
INSTITUTO TECNOLGICO SUPERIOR DEL OCCIDENTE DEL ESTADO DE HIDALGOASIGNATURA: BASES DE DATOS DISTRIBUIDAS TRABAJO: MANUAL (SIMULACIN DE BASE DE DATOS DISTRIBUIDAS). DOCENTE: ING. THALIA HEIDI HERNADEZ OMAA
INTEGRANTES: * JOSUE MENDOZA SANTIAGO * GABRIELA HERNANDEZ TORRES * PAOLA BERENICE TORRES SERRANO GRUPO: 7 B
Pgina 1
BASE DE DATOS DISTRIBUIDAS
Fragmentacin:La fragmentacion se realiza para accder a una porcion de de datos en una Base de Datos, que busca y recupera datos que se necesitan mostrar o para realizar un reporte de ellos. La siguiente vista creada dentro de la base de datos de la muebleria, nos muestra una fragmentacion hibrida ya que selecciona dos campos de distintas tablas que son detalleCompra y Cliente.
use Muebleria_Tepatepec - -usamos la base de datos. - -Creamos la vista. CREATE VIEW VW_DetalleCompra2 --nombre de la vista AS ( SELECT v.IdCompra, v.FechaCompra, p.IdCliente --campos a seleccionar FROM DetalleCompra as v, Cliente as p tablas de referencia WHERE v.IdCompra = p.IdCliente -- and v.FechaCompra = '10/05/2010' ) --inserccion de datos insert into detallecompra values ('10/11/2011') insert into cliente values ('Gaby','Muos','Lopez','tepa',2,1,1) --usar vista-select * from VW_DetalleCompra2
Pgina 2
BASE DE DATOS DISTRIBUIDAS
Replicacin:Para iniciar la replicacin se necesita que la computadora CLIENTE y SERVIDOR, deber asegurarse que los equipos estn ubicadas en la misma red y grupo de trabajo. De no estarlo hacer las configuraciones necesarias. Tenemos que poner una direccin IP en los dos equipos haciendo la configuracin desde Y seleccionamos la tarjeta Nic para asignarle una direccin IP
Pgina 3
BASE DE DATOS DISTRIBUIDAS
Recordemos que tenemos que hacer lo mismo con el cliente.
Entrar a Panel de control\Todos los elementos de Panel de control\Herramientas administrativas\Administracin de Equipos
Damos clic derecho y entrar a Conectar con otro equipo.
Damos clic en examinar:
Pgina 4
BASE DE DATOS DISTRIBUIDAS
Damos clic en opciones avanzadas:
Damos clic en Buscar:
Despus solo aceptamos y queda la conexin en red con el otro equipo cliente.
Pgina 5
BASE DE DATOS DISTRIBUIDAS
Configuracin del maneador SQL Server 2005Entramos al manejador para configurar los protocola de TCP/IP y CANALIZACIONES, esto para Se comunica a travs de redes interconectadas de equipos que poseen diversas arquitecturas de hardware y distintos sistemas operativos y Canalizaciones con nombre es un protocolo desarrollado para redes de rea local. Una parte de la memoria la usa un proceso para pasar informacin a otro, de modo que la salida de uno es la entrada del otro. Entramos a SQL Server Configuration Manager
Y habilitamos los protocolos TCP/IP y CANALIZACIONES.
Pgina 6
BASE DE DATOS DISTRIBUIDAS
Despus reiniciamos el entramos a servicios para que los cambios surjan efecto en: Panel de control\Todos los elementos de Panel de control\Herramientas administrativas\Servicios.
Despus solo hacemos la confirmacin entrando a
Y nos daremos cuenta que ya estn habilitados los protocolos que necesitamos para la conexin.
Pgina 7
BASE DE DATOS DISTRIBUIDAS
Inicio de la configuracin de la replicacinSe ejecuta el Asistente de Publicaciones en el manejador dirigindonos. (Todos los pasos que a continuacin mencionamos se realizan en la mquina MAESTRA)
Nos saldr un asistente como el que se muestra:
Pgina 8
BASE DE DATOS DISTRIBUIDAS
Seleccionamos la base de datos a replicar.
Se selecciona el tipo de publicacin.
Pgina 9
BASE DE DATOS DISTRIBUIDAS
Se selecciona el tipo de suscriptor de las publicaciones.
Luego seleccionamos las tablas que sern publicadas.
Damos en siguiente:
Pgina 10
BASE DE DATOS DISTRIBUIDAS
Se continan los pasos del Agente de Instantneas que permitir la replicacin.
Elegimos el tiempo para que se realice la replicacin
Pgina 11
BASE DE DATOS DISTRIBUIDAS
Seleccionamos el Inicio de Sesin creado en el maestro.
Se har la autenticacin por la cuenta del inicio de SQL Server
Solo damos clic en siguiente:
Pgina 12
BASE DE DATOS DISTRIBUIDAS
Asignamos un nombre para la publicacin:
Y finaliza nuestra publicacin.
Pgina 13
BASE DE DATOS DISTRIBUIDAS
Se inicia el asistente de Suscripcin (en la mquina Maestra)
Pgina 14
BASE DE DATOS DISTRIBUIDAS
Inicia un asistente como este:
Esto se hace con el fin de suscribirse a una publicacin y seleccionar la publicacin a compartir:
Pgina 15
BASE DE DATOS DISTRIBUIDAS
Se agrega al suscriptor Cliente:
Pgina 16
BASE DE DATOS DISTRIBUIDAS
Seleccionamos al Cliente en el botn de Agregar suscriptor de SQL Server:
Seleccionamos la PC-Cliente
Pgina 17
BASE DE DATOS DISTRIBUIDAS
Laptop es la PC del cliente
Se indican el nombre de usuario y contrasea del cliente.
Pgina 18
BASE DE DATOS DISTRIBUIDAS
A qu base de datos se replicaracomo no tenemos creamos una
Ponemos un Nombre para identificarla:
Pgina 19
BASE DE DATOS DISTRIBUIDAS
Inicio de sesin del cliente
Pgina 20
BASE DE DATOS DISTRIBUIDAS
Seleccionamos
Pgina 21
BASE DE DATOS DISTRIBUIDAS
Seleccionamos en este panel ejecutar continuamente pues no requiere peticin para la Replicacin.
Pgina 22
BASE DE DATOS DISTRIBUIDAS
El nmero de prioridad es para la resolucin de conflictos en caso de tener ms de un Cliente que pudiesen editar el mismo registr. Mientras ms alto, ms prioridad se posee
Pgina 23
BASE DE DATOS DISTRIBUIDAS
Pgina 24
BASE DE DATOS DISTRIBUIDAS
Se muestra la suscripcin creada:
Con esto ya queda finalizado el proceso de replicacin de Base de datos en SQL.
DistribucinPgina 25
BASE DE DATOS DISTRIBUIDAS
En Microsoft SQL Server Management Studio, conecte al servidor que ser el distribuidor (en muchos casos el publicador y el distribuidor estn en el mismo servidor) y, a continuacin, expanda el nodo de servidor.
Haga clic con el botn secundario en la carpeta Rplica y, a continuacin, en Configurar distribucin.
Siga las indicaciones del Asistente para configurar la distribucin:
Seleccione un distribuidor. Para utilizar un distribuidor local, seleccione '' actuar como su propio distribuidor; SQL Server crear una base de datos de distribucin y registro. Para utilizar un distribuidor remoto, seleccione Utilizar el siguiente servidor como distribuidor y seleccione un servidor. El servidor debe estar configurado como distribuidor y el publicador debe estar habilitado para utilizar el distribuidor. Para obtener ms informacin, vea Cmo habilitar un publicador remoto en un distribuidor (SQL Server Management Studio). Si selecciona un distribuidor remoto, debe escribir una contrasea en la pgina Contrasea administrativa para las conexiones realizadas desde el publicador al distribuidor. Esta contrasea debe coincidir con la especificada cuando se habilit el publicador en el distribuidor remoto. Especifique una carpeta de instantneas raz (para un distribuidor local). La carpeta de instantneas slo es un directorio que ha designado como recurso compartido; los agentes que leen y escriben en esta carpeta deben contar con permisos suficientes para tener
Pgina 26
BASE DE DATOS DISTRIBUIDAS
acceso a ella. Cada publicador que utiliza este distribuidor crea una carpeta bajo la carpeta raz, y cada publicacin crea carpetas bajo la carpeta de publicador donde almacena los archivos de instantneas. Para obtener ms informacin sobre cmo proteger la carpeta adecuadamente, vea Proteger la carpeta de instantneas. Especifique la base de datos de distribucin (para un distribuidor local). La base de datos de distribucin almacena metadatos y datos del historial de todos los tipos de rplica y transacciones en la rplica transaccional. Opcionalmente, habilite otros publicadores para utilizar el distribuidor. Si se habilitan otros publicadores para utilizar el distribuidor, debe escribir una contrasea en la pgina Contrasea del distribuidor para las conexiones realizadas desde esos publicadores al distribuidor. Opcionalmente, genere una secuencia de comandos de opciones de configuracin. Para obtener ms informacin, vea Crear secuencias de comandos para la rplica.
Pgina 27