Sunteți pe pagina 1din 21

ACTIVIDAD AA7-3: REPLICACIÓN DE BASE DE DATOS.

INTEGRANTES:

JOHN JAIRO CASTRO MALDONADO

JULIÁN DARIO LONDOÑO RAIGOSA

DARWIN DUBAY RODRIGUEZ PINTO

BLADIMIR LAMADRID SÁNCHEZ

TUTOR:

LUIS CARLOS OSSA GOMEZ

DIANA MARIA DE JESUS RICO MESA

ESPECIALIZACIÓN TECNOLÓGICA DE BASE DE DATOS

MODALIDAD VIRTUAL

CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL

SERVICIO NACIONAL DE APRENDIZAJE

2019

Introducción

1
Hoy en día existe un interés cada vez mayor en los protocolos asincrónicos, en los cuales
las transacciones de las bases de datos se ejecutan localmente, y sus efectos se
incorporan asincrónicamente en copias de seguridad remotas sin afectar su
funcionamiento.

La implementación de reflejo de la base de datos se puede usar conjuntamente con la


replicación para mejorar la disponibilidad para la base de datos de publicación. Debido a
esto se incluye la creación de dos copias de una sola base de datos que suelen residir en
diferentes equipos. En cada momento, solo una copia de la base de datos está disponible
para los clientes, esta copia se conoce como la base de datos principal. Las
actualizaciones realizadas por los clientes en la base de datos de la entidad de seguridad
se aplican a la otra copia de la base de datos, conocida como la base de datos reflejada.

2
Objetivos Generales

Copiar y mantener los objetos de las bases de datos en las múltiples bases de datos que
levantan un sistema distribuido, la actualización constante de los datos y a su vez mejorar
el funcionamiento protegiendo la disponibilidad de las aplicaciones, porque alterna
opciones de acceso de los datos existentes.

3
Desarrollo
Actividad AA7-3: Replicación de base de datos.
Se tienen dos opciones para esta evidencia
1ra opción
De acuerdo al contexto de la Alcaldía de San Antonio del SENA y con base en el objeto de
aprendizaje “Bases de Datos Distribuidas” que hace parte de esta actividad, se debe
replicar la base de datos de la secretaria de salud dentro de otra instancia de la base de
datos para esto para esto debe instalar otra instancia de la base de datos. Además
realizar una explicación al respecto en forma gráfica.

Proceso de replicación de una base de datos en SQL


SERVER 2008 R2
1. Hay que tener definidas las dos instancias o servidores para mi caso tome
2. Bladimir Sena y JhonSena.

4
5
6
1. Antes del proceso de replicación debemos de habilitar la habilitación
remota entre los 2 servidores, hacemos clic derecho y vamos a
facetas… Replicación de Bases de Datos con SQL SERVER 2008
2. Se nos abre una ventana y en facetas elegimos Surface Area Configuration y habilitamos
RemoteDactEnable Replicación de Bases de Datos con SQL SERVER 2008

7
 No se ven los cambios así que reiniciamos el servidor, por lo que vamos a detener los
servicios con detener y luego habilitarlos con iniciar Replicación de Bases de Datos con
SQL SERVER 2008.

Iniciar

8
 También vamos a iniciar al agente de SQL, sin esto no se puede dar la replicación ya que
todos los trabajos de replicación son programados dentro del agente Replicación de Bases
de Datos con SQL SERVER 2008
 Es importante ir a inicio-todos los programas/ Microsoft SQL Server 2008/ Herramientas
de configuración/ Administrador de configuración de SQL Server, esto para habilitar los
protocolos canalización con nombre y TCP/IP. Muy importante es que TODAS estas
operaciones se repiten en el servidor numero 2 Replicación de Bases de Datos con SQL
SERVER 2008

Se debe repetir en las dos instancias o servidores

9
Ahora si podemos iniciar nuestra replicación, la base de datos a replicar será secretaria de salud, el
proceso de replicación de SQL 2008 trabaja con 3 elementos:

1. En primera instancia está el distribuidor que es el encargado de manejar todo el trámite de la


replicación, donde resida el distribuidor se creara la base de datos distribución que es la base de
datos que guarda la información de la replicación.

2. Luego tenemos el publicador que es el que ofrece su base de datos para transmitirla o
replicarla a los subscriptores es decir crea el artículo que es el elemento a replicar. Replicación de
Bases de Datos con SQL SERVER 2008

3. Por ultimo están los subscriptores que son los que reciben los datos, la suscripción puede ser
por inserción o extracción, cuando es por inserción el mismo distribuidor se encarga de llevar os
datos hacia el subscriptor sin que este haga ningún esfuerzo mientras que por extracción requiere
que el subscriptor haga el trámite de petición de datos para la replicación.

Lo primero que tenemos que hacer para la replicación es buscar el contenedor de


replicación y crear el servidor distribuidor, para eso hacemos
Clic derecho configurar distribuidor y se genera un Asistente que nos ayudara con el
proceso de configuración… Replicación de Bases de Datos con SQL SERVER 2008

10
Se inicia el asistente para nueva publicación en la opción replicación

Al momento de generar la publicación el primer paso es indicar que base de datos vamos
a replicar Replicación de Bases de Datos con SQL SERVER 2008

11
Base de datos a Replicar

12
Se utiliza la cuenta de usuario

13
14
Publicación creada

15
Se Inicializa el otro servidor

Se crea una nueva base de datos con el nombre Replicando y sin tablas

16
Se crea una nueva suscripción local en donde se configura el servidor y la base de datos
en donde se va alojar la imagen de la base de datos.

17
18
19
Suscripción Creada

Conclusiones

La replicación es un mecanismo utilizado para propagar y diseminar datos en un ambiente


distribuido, con el objetivo de tener mejor performance y confiabilidad, mediante la
reducción de dependencia de un sistema de base de datos centralizado. Dada la
diversidad de contextos donde se aplican mecanismos de replicación, se puede disponer
de una gama de posibilidades, en vez de utilizar una única forma de replicar datos. Cada
uno de los tipos de replicación se adapta en mayor o menor medida y pueden utilizarse en
forma combinada para un caso específico. Los tipos de replicación disponibles permiten
moverse desde contextos donde los sitios trabajan en forma completamente unos de
otros, hasta contextos donde se requiere una alta consistencia transaccional.

La replicación es, sin lugar a dudas, una herramienta muy importante en entornos
distribuidos de trabajo. Sin embargo, mal utilizada puede llevar a pérdidas de información
y desestabilizaciones de sistemas. La replicación como tal no es un sustituto real del
balanceo de carga de servidores de bases de datos (Oracle RAC), pero usada
correctamente nos puede permitir una movilidad de trabajo muy grande.

20
Referencias Bibliográficas

X A. E. Garcia, Manual Práctico de SQL. 2003.

C. Martín Escofet, “El lenguaje sql,” Uoc, pp. 1–42, 2007.

Microsoft, “Ejecuta SQL Server en tu plataforma favorita,” 2019. [Online]. Available:


https://www.microsoft.com/es-es/sql-server/sql-server-2017-pricing#ft2.

MICROSOFT https://docs.microsoft.com/es-es/sql/relational-
databases/replication/sql-server-replication WIKIPEDIA

https://es.wikipedia.org/wiki/Replicaci%C3%B3n_(inform%C3%A1tica)
BLOG POWER DATA https://blog.powerdata.es/el-valor-de-la-gestion-de-
datos/beneficios-de-la-replicacion-de-base-de-datos BLOG
BDISTRIBUIDAS

http://bdi2011bddistribuidas.blogspot.mx/2011/09/replicacion-base-de-
datos.html

https://docs.microsoft.com/es-es/sql/database-engine/database-mirroring/database-

mirroring-and-replication-sql-server?view=sql-server-2014

21

S-ar putea să vă placă și