Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Información.
Integrantes:
Fecha: 30 /08/2022
Base de datos y de la información
Contenido
Introducción.................................................................................................................................3
Resumen......................................................................................................................................4
El Problema..................................................................................................................................5
Planteamiento..........................................................................................................................5
Formulación.............................................................................................................................5
Objetivos......................................................................................................................................6
Objetivo General......................................................................................................................6
Objetivo Específico...................................................................................................................6
Justificación..................................................................................................................................7
Marco Teórico..............................................................................................................................8
Modelo de Replicación SQL......................................................................................................8
Tipos de Publicación.............................................................................................................9
¿Cómo funciona la replicación transaccional?.......................................................................10
Conjunto de datos Inicial........................................................................................................11
Agente de distribución...........................................................................................................11
TIPOS DE REPLICACION...........................................................................................................11
Replicación de instantáneas...............................................................................................12
Replicación Transaccional..................................................................................................13
Universidad Central del Ecuador
Replicación de mezcla........................................................................................................14
¿Qué factores se deben considerar para elegir el método de replicación correcto?.............15
Configuración de replicación transaccional entre dos servidores conectados completamente.
...............................................................................................................................................17
Prerrequisitos.....................................................................................................................17
Configuración del publicador para la replicación transaccional.............................................17
Crear publicaciones y definir artículos................................................................................17
Creación de una suscripción a la publicación transaccional...................................................23
Creación de la suscripción..................................................................................................23
Establecer permisos de la base de datos del suscriptor.........................................................27
Estado de la Sincronizacion....................................................................................................28
Medir la latencia de la replica................................................................................................29
Conclusiones..............................................................................................................................31
Recomendaciones......................................................................................................................32
Bibliografía.................................................................................................................................33
2
Base de datos y de la información
Introducción.
manejo y creación de bases de datos, en esta ocasión hablaremos sobre “La replicación
de datos”; esta permite que ciertos datos de una base de datos sean almacenados en mas
dos o mas servidores. Para esto nuestro programa SQL server nos brinda un conjunto de
coherencia.
Publicador.
Distribuidor.
Suscriptores.
Publicaciones
Artículos
Suscripciones.
3
Base de datos y de la información
Resumen
varios sitios, y así aumentar la disponibilidad de datos lo cual conlleva a una mejora en
Publicador.
Distribuidor.
Suscriptores.
Publicaciones
Artículos
Suscripciones.
Universidad Central del Ecuador
Instantáneas.
Transaccional
Mezcla
A estos se los incorpora las opciones para ajustarse a un mas a los requerimientos de los
usuarios.
4
Base de datos y de la información
El Problema.
Planteamiento.
los procesos que hace varias décadas solo se lo realizaba de forma manual. Sin
embargo, aun con la tecnología y el mundo actual requiere que la información no sea
que mide nuestros deseos. Para que se encuentre en cualquier lugar necesitamos las
Formulación.
Una vez conocido las limitaciones debemos dar soluciones a las mismas;
Universidad Central del Ecuador
5
Base de datos y de la información
Objetivos.
Objetivo General.
internet con el fin de aprender a usar este valioso servicio el cual nos va a permitir
necesitemos.
Objetivo Específico.
uso.
6
Base de datos y de la información
Justificación.
desarrolladas a lo largo de los años, con la finalidad, de facilitar y mejorar procesos que
al realizarse de forma manual requerían de recursos valiosos, los mismo que podían ser
Universidad Central del Ecuador
utilizados en otras aplicaciones, para ser aprovechados de mejor manera. Las bases de
datos son sistemas que permiten a las manejar, controlar y, sobre todo, tomar decisiones
que tienen que ver con los ámbitos financieros y comerciales de una empresa.
7
Base de datos y de la información
Marco Teórico
nuestro caso hablamos de servidore SQL. Dichos servidores pueden desempeñar uno o
Publicador
Distribuidor o suscriptor.
El publicador es un servicio que pone los datos a disposición de otros servidores para
definición de “artículos” para este contexto, tomados de una base de datos. Esta
lógicamente y los objetos de bases de datos que desea replicar conjuntamente. Ahora
para este contexto un “articulo” de una publicación puede ser una tabla de datos la cual
puede contar con todas las filas o algunas (filtrado horizontal) y simultáneamente contar
8
Base de datos y de la información
Ahora una suscripción es una petición de copia de datos o de objetos de bases de datos
para replicar. Una suscripción define que publicación se recibirá, donde y cuandos. Las
El publicador puede disponer de una o mas publicaciones, de las cuales los suscriptores
sitio.
distribuidor local: en el resto de los casos el distribuidor será remoto, pudiendo coincidir
Universidad Central del Ecuador
9
Base de datos y de la información
Tipos de Publicación.
prepara archivos de instantáneas que contienen esquemas y datos de las tablas y objetos
distribuidor.
10
Base de datos y de la información
las transacciones almacenadas en las tablas de la base de datos de distribución a los
suscriptores.
Universidad Central del Ecuador
incrementales desde un publicador, debe contener tablas con el mismo esquema y los
mismos datos que las tablas del publicador. El conjunto de datos inicial es normalmente
inicial mediante una copia de seguridad u otro medio, como SQL Server Integration
Services.
los suscriptores que estén esperando instantáneas iniciales. Otros suscriptores de esa
11
Base de datos y de la información
Agente de distribución.
TIPOS DE REPLICACION.
Replicación de instantáneas,
Replicación transaccional.
Replicación de mezcla.
Universidad Central del Ecuador
Para ajustarse aun mas a los requerimientos de los usuarios se incorporan opciones
Replicación de instantáneas.
cambios. Las publicaciones de instantáneas se suelen replicar con menos frecuencia que
otros tipos de publicaciones. Puede llevar más tiempo propagar las modificaciones de
cambian con frecuencia; se replican pequeñas cantidades de datos; los sitios con
12
Base de datos y de la información
frecuencia están desconectados y es aceptable un periodo de latencia largo (la cantidad
transaccional.
Los servidores OLAP son candidatos a la replicación de instantáneas. Las consultas ad-
solo lectura y los datos con antiguedad de horas o días no afectan sus consultas. Por
está planeando hacer cambio en los datos, solo necesita el almacén de datos. Hay que
Universidad Central del Ecuador
destacar además que cuando están involucrados algunos tipos de datos (text, ntext, e
tanto es necesario transportar estos datos del publicador al suscriptor para lo cual es
suscriptor. Esta opción es útil en escenarios en los que tienen lugar unas cuantas
13
Base de datos y de la información
Replicación Transaccional.
En este caso se propaga una instantánea inicial de datos a los suscriptores, y después,
se propagan a los suscriptores. SQL Server 2000 almacena las transacciones que afectan
a los objetos replicados y propaga esos cambios a los suscriptores de forma continua o a
suscriptores tendrán los mismos valores que el publicador. Suele utilizarse cuando: se
pocos segundos después de producirse; se necesita que las transacciones sean atómicas,
Es útil en escenarios en los que los suscriptores pueden tratar a sus datos como de sólo
Universidad Central del Ecuador
lectura, pero necesitan cambios a los datos con una cantidad mínima de latencia.
almacén puede tratar los datos como de sólo lectura y requiere nueva información en
forma periódica.
autonomía de sitio, pero se reduce el tiempo en el cual los sitios actualizan sus copias de
los datos. Para hacer modificaciones en la base de datos del suscriptor éstas se realizan
(2PC) por lo que si su modificación se confirma indica que es válida y luego en cuestión
14
Base de datos y de la información
de minutos, o según la planificación hecha, estos cambios son duplicados a las demás
Replicación de mezcla.
publicador y en los suscriptores. Los datos se sincronizan entre los servidores a una hora
suscriptor pueden haber actualizado los mismos datos. Por lo tanto, pueden producirse
determinar qué datos se aceptarán y se propagarán a otros sitios. Es útil cuando: varios
cambios sin conexión y sincronizar más adelante los cambios con el publicador y otros
Es útil en ambientes en los que cada sitio hace cambios solamente en sus datos pero que
necesitan tener la información de los otros sitios. Por ejemplo podría crearse una base
Clara, se puede tener una copia de la base de datos de toda la provincia y no se requiere
15
Base de datos y de la información
¿Qué factores se deben considerar para elegir el método de replicación correcto?
organización influyen varios factores. Los cuales podemos agruparlos en dos grupos:
fundamentales son:
Autonomía.
Consistencia Transaccional.
Latencia.
sitio se refiere al momento en que se deben de sincronizar las copias de los datos.
Entre los factores relacionados con el entorno de red están la velocidad de transmisión
de datos de la red, deben considerarse preguntas como ¿Cómo luce la red? ¿Es rápida?
confiable es la red? Por otra parte en el caso que los servidores SQL no permanezcan
todos los días encendidos, como pudiera suceder en algunas organizaciones, deben
16
Base de datos y de la información
La consideración de estos factores sirve de guía en la configuración del ambiente de
¿Reciben todos los suscriptores todos los datos o sólo subconjuntos de ellos?
¿Se debe permitir que los suscriptores envíen actualizaciones de los datos”? Y
en caso de permitirlas.
enlaces caros?
Universidad Central del Ecuador
completamente.
Prerrequisitos.
Para completar este tutorial, necesita tener SQL Server, SQL Server Management
17
Base de datos y de la información
o Cualquier edición de SQL Server, excepto SQL Server Express o SQL
replicación.
excepto SQL Server Compact. SQL Server Compact no puede ser un suscriptor
2. Haga clic con el botón derecho en Agente SQL Server y seleccione Iniciar. El
Agente SQL Server debe estar ejecutándose antes de crear la publicación. Si esto
18
Base de datos y de la información
19
Base de datos y de la información
20
Base de datos y de la información
21
Base de datos y de la información
Universidad Central del Ecuador
11. En la página Seguridad del agente, desactive la casilla Use the security
Agente de instantáneas).
22
Base de datos y de la información
Finalizar:
23
Base de datos y de la información
Universidad Central del Ecuador
14. Una vez se haya creado la publicación, seleccione Cerrar para finalizar el
asistente.
Creación de la suscripción.
24
Base de datos y de la información
seleccione Siguiente:
Universidad Central del Ecuador
25
Base de datos y de la información
4. En la página Ubicación del Agente de distribución, seleccione Ejecutar todos
a publicaciones.
Universidad Central del Ecuador
26
Base de datos y de la información
Después de agregar el suscriptor, active la casilla situada junto al nombre de
datos de suscripción.
Siguiente:
27
Base de datos y de la información
7. En la página Seguridad del Agente de distribución, haga clic en el botón de
28
Base de datos y de la información
b. En la página Asignaciones de usuario, otorgue el inicio de sesión al miembro
Estado de la Sincronizacion.
29
Base de datos y de la información
actualizar la lista.
En esta sección se emplean testigos de seguimiento para comprobar que los cambios se
del servidor, haga clic con el botón derecho en la carpeta Replicación y luego
30
Base de datos y de la información
Universidad Central del Ecuador
31
Base de datos y de la información
Conclusiones.
solventa algunas limitaciones importantes para empresas que requieren una alta
bases de datos, para este caso orientado a Microsoft SQL Server. Los objetos de
definido por una suscripción. Los datos fluye a través de la base de datos de
32
Base de datos y de la información
Recomendaciones.
darse en distintos lapsos de tiempo lo que puede provocar que los suscriptores no se
sincronicen de forma correcta lo que podría generar intervalos en los que los datos no
de datos.
las réplicas, puesto una conexión muy deficiente o intermitente puede provocar que
33
Base de datos y de la información
Bibliografía.
3. Meine, S. (2013). Fundamentals of SQL Server 2012 replication (1st ed., pp.
35–73). Poulsbo, WA: Simple Talk Publishing.
34