Formatos para prácticas de laboratorio



Documentos relacionados
CAPITULO 8. Planeamiento, Arquitectura e Implementación

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

LABORATORIO 9. Replicación de base de datos en SQL Server

Toda base de datos relacional se basa en dos objetos

COMO HACER BACKUP Y RESTAURAR ACTIVE DIRECTORY

Instalación del Admin CFDI

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

El proceso de Instalación de Microsoft SQL Server 2008

MANUAL DE AYUDA MÓDULO PDA ALMACEN E INVENTARIO

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Replicas de BD de SQL Server 2000

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

Manual de usuario administrador. Correo Exchange Administrado

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Microsoft SQL Server Conceptos.

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO

Creación y administración de grupos de dominio

ASUS WebStorage Manual del usuario

Acronis License Server. Guía del usuario

Sitios remotos. Configurar un Sitio Remoto

INSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008

Formatos para prácticas de laboratorio

Administrar El Usuario Mediante Windows NT

Autora: Francisca Mata López. Publicado en:

Replicación de Datos en SQL Server Resumen Introducción Componentes del modelo de replicación... 3

ESET Endpoint Solutions. Comenzando a evaluar la versión de prueba de ESET Endpoint Security 21/05/2012 version 1.1

Copia de Seguridad en windows

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Internet Information Server

Manual para el uso del Correo Electrónico Institucional Via Webmail

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

Formato para prácticas de laboratorio

Roles y Características

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

Formato para prácticas de laboratorio

1. INTRODUCCIÓN 2 2. EVERDRIVE LITE 3 3. SINCRONIZADOR DE EVERDRIVE 4 4. VISTA GENERAL DE LAS OPCIONES DE LA APLICACIÓN 5

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

Arsys Backup Online Manual de Usuario

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

WINDOWS : COPIAS DE SEGURIDAD

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

INSTALACIÓN DE MEDPRO

CASO PRÁCTICO Nº 03. El desarrollo del Caso Práctico Nº 03, busca lograr los siguientes objetivos en el participante:

MIGRACIÓN NEXUS 8 A A3ERP 9

COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN

Manual del Usuario. Sistema de Help Desk

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL

Gestión Básica de SQL Server. Versión V1 Fecha

12 Minería de Datos Reglas de asociación.

DHCP. Dynamic Host Configuration Protocol. Protocolo de Configuración Dinámica de Host. Administración de Redes de Computadores

GUIA DE LABORATORIO Nro. 4

Notas para la instalación de un lector de tarjetas inteligentes.

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

Manual de instalación y configuración saint restaurant v.2.2.2

MANUAL WEBSOPORTE DE IRIS-EKAMAT

CASO PRÁCTICO Nº 04. El desarrollo del Caso Práctico Nº 04 busca lograr los siguientes objetivos en el participante:

Introducción a los sitios de SharePoint en Office 365

Contenido. cursos.cl / Teléfono:

Exportación de cuentas contables del programa Aspel Coi

1. CONSIDERACIONES GENERALES

HOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

En caso de que el cliente nunca haya obtenido una concesión de licencia de un servidor DHCP:

Manual del Usuario ADSL

Novedades PhotoGestion 5

LA INTRANET -Manual general-

CASO PRÁCTICO Nº OBJETIVO 2. TEMAS A DESARROLLAR

Estimado usuario. Tabla de Contenidos

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

Guía de Apoyo Project Professional

Introducción a Moodle

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

CASO PRÁCTICO Nº OBJETIVO 2. TEMAS A DESARROLLAR

GVisualPDA Módulo de Almacén

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Comisión Nacional de Bancos y Seguros

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo.

Manual de operación Tausend Monitor

How to: Servidor DHCP en Windows Server En este tutorial instalaremos:

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

INSTRUCCIONES CIERRE EJERCICIO 2014

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Bienvenido a CitiDirect BE GUÍA PARA EL ADMINISTRADOR DEL SISTEMA

Tabla de contenido. 1. Objetivo Asignación de responsabilidades Alcance Procedimientos relacionados...4

UNIDAD DIDACTICA 9 COPIAS DE SEGURIDAD CON WINDOWS 2003 SERVER

MANUAL DE USUARIO CMS- PLONE

Manual de Usario de XEDIGenerator Instalación

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe Como crear un Servidor DHCP en ClearOS

Guí a Ra pida Dropbox.

Transcripción:

Fecha de efectividad: 2014-2 PLAN DE CLAVE NOMBRE DE LA ASIGNATURA CARRERA ESTUDIO ASIGNATURA L.S.C. 2009-2 12001 Administración de Base de Datos. PRÁCTICA LABORATORIO Administración de Base de Datos DURACIÓN No. 10 DE NOMBRE DE LA PRÁCTICA 1. INTRODUCCIÓN Qué es la réplica? Réplicas La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos desde una base de datos a otra, para luego sincronizar ambas bases de datos y mantener su coherencia. Qué permite? La replicación permite distribuir datos entre diferentes ubicaciones y entre usuarios remotos o móviles mediante redes locales y de área extensa, conexiones de acceso telefónico, conexiones inalámbricas e Internet. (HORAS) 4 Formuló Lissethe G. Lamadrid López y estudiantes de lsc ciclo 2013-1, revisión 2014-1 Revisó Josefina Mariscal Camacho Aprobó Autorizó David I. Rosas Almeida Nombre y Firma del Maestro Nombre y Firma del Responsable de Programa Educativo Nombre y Firma del Responsable de gestión de Calidad Nombre y Firma del Director / Representante de la Dirección

Fecha de efectividad: 2014-2 Basado en el modelo de publicación se pueden identificar las siguientes entidades para el modelo de replicación de SQL Server: editor, distribuidor, agente, suscriptor, artículos, publicaciones y suscripciones. Editor Publisher es un servidor que hace que los datos estén disponibles para la suscripción de otros servidores. Además de hacer que los datos disponibles para la replicación, un editor también identifica qué datos ha cambiado en el suscriptor durante el proceso de sincronización. Dependiendo del tipo de replicación, los datos modificados se identifican por las distintas instancias. Distribuidor Distribuidor mantiene la base de datos de distribución. El papel del distribuidor varía dependiendo del tipo de replicación. Hay dos tipos de distribuidores se identifican: distribuidor remoto y local. Distribuidor remoto es independiente de editor y está configurado como un distribuidor para la replicación. Distribuidor local es un servidor que está configurado como un editor y un distribuidor. Agentes Los agentes son los procesos que son responsables de copiar y distribuir los datos entre el editor y el suscriptor. Suscriptor El suscriptor es un servidor que recibe y mantiene los datos publicados. Artículos Un artículo puede ser cualquier objeto de base de datos, a saber. Tablas, Vistas, vistas indizadas, procedimientos almacenados, funciones definidas por el usuario. Publicación La publicación es una colección de artículos. Suscripciones La suscripción es una solicitud de copia de los datos u objetos de base de datos para ser replicados.

Fecha de efectividad: 2014-2 Agentes de replicación La replicación utiliza varios programas independientes, llamados agentes, para realizar las tareas asociadas con el seguimiento de los cambios y la distribución de los datos. De forma predeterminada, los agentes de replicación se ejecutan como trabajos programados en el Agente SQL Server y es necesario que se esté ejecutando el Agente SQL Server para que puedan ejecutarse los trabajos. Los agentes de replicación también se pueden ejecutar desde la línea de comandos y en aplicaciones que utilizan Replication Management Objects (RMO). Los agentes de replicación se pueden administrar desde el Monitor de replicación de SQL Server y SQL Server Management Studio. Agentes de distribución El Agente de distribución de replicación es un ejecutable que mueve la instantánea (para la replicación de instantáneas y la replicación transaccional) y las transacciones de las tablas de base de datos de la distribución (para la replicación transaccional) a las tablas de destino en los suscriptores. 2. OBJETIVO (COMPETENCIA) Comprender el concepto de replicación y los diferentes tipos de replicación existentes. 3. FUNDAMENTO Existen varios tipos de réplicas que son: Réplica transaccional Réplica de mezcla Réplica instantánea Réplica transaccional Normalmente, la replicación transaccional se inicia con un snapshot de los datos y los objetos de la base de datos de publicaciones. En cuanto se obtiene el snapshot inicial, los posteriores cambios de datos y modificaciones del esquema realizados en el publicador habitualmente se entregan en el suscriptor cuando se producen (casi en tiempo real).

Fecha de efectividad: 2014-2 Los cambios de datos se aplican al suscriptor en el mismo orden y dentro de los mismos límites de la transacción que cuando se produjeron en el publicador. Por tanto, en una publicación se garantiza la coherencia transaccional. Cómo funciona la réplica transaccional? La replicación transaccional se implementa con el Agente de instantáneas, el Agente de registro de LOG y el Agente de distribución de SQL Server. El Agente de instantáneas prepara archivos de instantáneas que contienen esquemas y datos de las tablas y objetos de base de datos publicados. Almacena los archivos en la carpeta de instantáneas y registra los trabajos de sincronización en la base de datos de distribución del distribuidor. El Agente de registro del LOG supervisa el registro de transacciones de cada base de datos configurada para la replicación transaccional y copia las transacciones marcadas para ser replicadas desde el registro. El Agente de distribución copia los archivos de instantáneas iniciales de la carpeta de instantáneas y las transacciones almacenadas en las tablas de la base de datos de distribución a los suscriptores. Los cambios incrementales realizados en el publicador se transfieren a los suscriptores de acuerdo con la programación del Agente de distribución. Puesto que los datos deben cambiarse en el publicador, se evita que se produzcan conflictos de actualización. Al final, todos los suscriptores disponen de los mismos valores que el publicador.

Fecha de efectividad: 2014-2 Agente de Registro de LOG: Lee el registro de transacciones e identifica las instrucciones INSERT, UPDATE y DELETE, u otras modificaciones efectuadas en los datos de las transacciones. Agente de distribución: El Agente mueve las transacciones desde la base de datos de distribución al suscriptor. Réplica de mezcla La réplica de mezcla, como la réplica transaccional, normalmente se inicia con una instantánea de informe de los objetos y datos de una base de datos de publicaciones. Los cambios de datos y las modificaciones de esquema posteriores que se lleven a cabo en el publicador y el suscriptor se controlan mediante desencadenadores. El suscriptor se sincroniza con el publicador cuando están conectados a la red e intercambian todas las filas que han cambiado entre el publicador y el suscriptor desde la última vez que se produjo la sincronización. La réplica de mezcla se suele utilizar en entornos de servidor a cliente. La réplica de mezcla es adecuada en las siguientes situaciones: Varios suscriptores actualizan los mismos datos en diferentes ocasiones y propagan los cambios al publicador y a otros suscriptores. Los suscriptores necesitan recibir datos, realizar cambios sin conexión y sincronizar más adelante los cambios con el publicador y otros suscriptores. Cada suscriptor requiere una partición de datos diferente.

Fecha de efectividad: 2014-2 Se pueden producir conflictos. Cuando esto ocurre, debe poder detectarlos y resolverlos. La aplicación requiere el cambio de datos neto en lugar de acceso a los estados intermedios de los datos. Por ejemplo, si una fila cambia cinco veces en un suscriptor antes de que éste se sincronice con un publicador, la fila cambiará sólo una vez en el publicador, con el quinto valor, para reflejar el cambio de datos neto. La réplica de mezcla permite que diferentes sitios funcionen de forma autónoma y, después, mezclen las actualizaciones en un solo resultado uniforme. Puesto que las actualizaciones tienen lugar en más de un servidor, los mismos datos pueden haber sido actualizados por el publicador y por más de un suscriptor. Por lo tanto, pueden producirse conflictos al mezclar las actualizaciones. La réplica de mezcla proporciona varias formas de controlar conflictos. El Agente de instantáneas y el Agente de mezcla de SQL Server implementan la replicación de mezcla. Si la publicación no se filtra o utiliza filtros estáticos, el Agente de instantáneas crea una sola instantánea. Si la publicación utiliza filtros con parámetros, el Agente de instantáneas crea una instantánea para cada partición de datos. El Agente de mezcla aplica las instantáneas iniciales a los suscriptores. También mezcla los cambios incrementales de los datos que tienen lugar en el publicador o en los suscriptores después de la creación de la instantánea inicial y detecta y resuelve los conflictos según las reglas que configure.

Fecha de efectividad: 2014-2 Replicación instantánea La réplica de instantáneas distribuye los datos exactamente como aparecen en un momento específico en el tiempo y no supervisa las actualizaciones de los datos. Cuando se produce la sincronización, se genera la instantánea completa y se envía a los suscriptores. La réplica de instantáneas se puede utilizar por sí sola, pero el proceso de instantáneas (que crea una copia de todos los objetos y datos especificados por una publicación) se utiliza habitualmente para proporcionar el conjunto inicial de datos y objetos de base de datos para las publicaciones transaccionales y de mezcla. El uso independiente de la réplica de instantáneas es más apropiado cuando se cumple una o más de las siguientes condiciones: Los datos no cambian con frecuencia. Es aceptable disponer de copias de datos desfasados respecto al publicador durante un período de tiempo. Se duplican pequeñas cantidades de datos. Se producen muchos cambios durante un breve período de tiempo.

4. PROCEDIMIENTO (DESCRIPCIÓN) A) EQUIPO NECESARIO MATERIAL DE APOYO PC con SQL Server Réplicas B) DESARROLLO DE LA PRÁCTICA Para la realización de la práctica se creará una Publicación y un Suscriptor. Creando una Publicación 1.- Inicia sesión en SQL Server 2012 2.- Utilizamos la base de datos que ya hemos creado llamada Empresa 3.-Nos dirigimos a Replication -> Clic Derecho en Local Publications -> New Publication 4.- Nos aparecerá el siguiente Wizard, damos clic en Next.

Fecha de efectividad: 2014-2 5.- Nos indica quien va a ser el Distribuidor, dejamos por defecto la opción del distribuidor. 6.- Elegimos la carpeta donde se guardarán las instantáneas, se puede cambiar o dejar por defecto.

Fecha de efectividad: 2014-2 7.-Elegimos la base de datos en este caso utilizaremos Empresa. 8.- Elegimos el tipo de la Publicación Transactional Publication, damos clic en next.

Fecha de efectividad: 2014-2 9.- Elegimos las tablas que queremos publicar, seleccionamos Tables, damos clic en Next. 10.- No necesitamos filtrar algunas columnas, damos clic en siguiente.

Fecha de efectividad: 2014-2 11.- Necesitamos crear una Instantánea para los suscriptores, seleccionamos Create a snapshot, damos clic en Next. 12.- Tenemos que indicarle quien es el agente que estará a cargo de la seguridad, damos clic en Security Settings

Fecha de efectividad: 2014-2 Nos aparecerá la siguiente pantalla donde seleccionaremos Run under the SQL Server Agent Account y la conexión al publicador será By impersonating the process account damos clic en Ok. Nos devolverá a la pantalla anterior, pero esta vez nos indica que tenemos elegido un Agente, damos clic en Next.

Fecha de efectividad: 2014-2 13.- En la siguiente pantalla dejaremos por default la opción de Crear la publicación, damos clic en Next. 14.- Pondremos un nombre a la publicación, damos clic en Finish

Fecha de efectividad: 2014-2 Esperamos a que se creé la publicación. Cuando termine nos mostrara si existió algún problema al momento de la creación, hay que revisar si todo está correcto, si es así damos clic en Close.

Fecha de efectividad: 2014-2 Nota: Hay que revisar que SQL Server Agent este corriendo, nos dirigimos a la herramienta SQL Server Configuration Manager, seleccionamos SQL Server Agent y damos clic en Start. Todo debe estar como muestra la siguiente pantalla. Creando un Suscriptor 1.- Ahora damos clic derecho a Local Subscriptions -> New Subscriptions.

Fecha de efectividad: 2014-2 2.- Nos aparecerá la siguiente pantalla, damos clic en Next. 3.- Se selecciona automáticamente la Publicación que creamos, damos clic en Next.

Fecha de efectividad: 2014-2 4.- Seleccionamos la primera opción para que corra bajo el distribuidor que hicimos. 5.- Seleccionamos el nombre del suscriptor como muestra la siguiente pantalla, y aun lado elegiremos la base de datos a la que nos queremos suscribir.

Fecha de efectividad: 2014-2 6.- Elegimos la base de datos a la que queremos suscribirnos, damos clic en Next. 7.- A continuación pregunta la conexión con su suscriptor y con su distribuidor, damos clic al cuadro pequeño.

Fecha de efectividad: 2014-2 Aparecerá la siguiente pantalla, establecemos que será bajo SQL Server Agent, damos clic en OK.

Fecha de efectividad: 2014-2 Devolverá a la pantalla anterior ahí podemos observar las conexiones, damos clic en Siguiente. 8.- En la siguiente pantalla dejamos que el Agente corra continuamente, damos clic en Next.

Fecha de efectividad: 2014-2 9.- Dejamos la opción por default que es que el subscriptor inicie inmediatamente, damos clic en Next. 10.- Elegimos crear la suscripción y damos clic en Next.

Fecha de efectividad: 2014-2 11.- En la siguiente pantalla se muestra un resumen de la Suscripción, damos clic en Finish. 12.- Esperemos a que termine de crear la suscripción.

Fecha de efectividad: 2014-2 Una vez completa hay que observar si no existieron problemas en la creación, si es así hay que corregirlos, damos clic en Close. Nota: El agente de Snapshot no tiene los suficientes permisos para correr esto genera que la replicación no sea posible, así que hay que otorgarle permisos a la carpeta de Replicas. Nos dirigimos a C:/Archivos de Programa/Microsoft SQL Server/MSSQL11.ABDRC01/MSSQL/

Fecha de efectividad: 2014-2 Aquí la ruta de la carpeta puede variar, ya que puede tener diferente nombre del servidor solo verifica que corresponda a MSSQL. Damos clic derecho en la carpeta de repldata, seleccionamos Propiedades -> Seguridad Esta elegido por defecto CREATOR OWNER damos clic en Editar.

Fecha de efectividad: 2014-2 Damos clic en Agregar Nos aparecerá la siguiente pantalla, ponemos un nombre de Usuario Todos, damos clic en Aceptar.

Fecha de efectividad: 2014-2 Una vez creado nos aparecerá en la pantalla de usuarios, seleccionamos La opción de Control Total, damos clic en aceptar. Una vez hecho esto vamos a SQL Server, en la Carpeta de Replication, nos dirigimos a nuestra publicación, damos clic derecho y seleccionamos View Snapshot Agent Status.

Fecha de efectividad: 2014-2 Aparecerá la siguiente pantalla indicando que el agente está detenido, damos clic en Start y esperamos a que lo active, una vez hecho esto, aparecerá la siguiente pantalla. 13.- Una vez activado el agente de instantánea revisamos si las tablas fueron creadas correctamente. Base de datos utilizada para la Publicación Base de datos utilizada para la Suscripción

Fecha de efectividad: 2014-2 15.- Ejecuta algunos Querys en la base de datos Nomina y adjúntalos al desarrollo de la práctica, con el propósito de verificar la replicación. C) CÁLCULOS (SI APLICA) Y REPORTE 5. RESULTADOS Y CONCLUSIONES 6. ANEXOS Réplica transaccional SQL Server 2005 http://www.youtube.com/watch?v=fprazuxt9wg Réplica de mezcla SQL Server 2008 http://www.youtube.com/watch?v=bdgxfjzn2sa SQL Server 2012 https://www.youtube.com/watch?v=w9xe5e2j9hm 7. REFERENCIAS