1. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 1
MANUAL DE
DUPLICACIÓN SQL
SERVER
2. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 2
Índice
Réplicas en SQL Server Duplicación Y Suscripción. 3
Componentes de SQL Server 3
El proceso de Duplicación en SQL Server. 6
Configuracion de Publicación 12
Suscripciones 19
Configuracion de Suscripcion 17
Referencias Bibliográficas 26
3. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 3
Réplicas en SQL Server Duplicación Y Suscripción.
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos
normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se
utiliza para crear objetos QueryDef, como el argumento de origen del método
OpenRecordSet y como la propiedad RecordSource del control de datos. También
se puede utilizar con el método Execute para crear y manipular directamente las
bases de datos Jet y crear consultas SQL de paso a través para manipular bases
de datos remotas cliente - servidor.
Componentes de SQL Server
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y
funciones de agregado. Estos elementos se combinan en las instrucciones para
crear, actualizar y manipular las bases de datos.
Antes de iniciar se debe verificar que estén corriendo los servicios de SQL Server,
para ello hacemos lo siguiente:
Inicio>Todos los programas>Microsoft SQL Server
4. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 4
Herramientas de Configuración>Administrador de configuración
Mostrara una ventana en la cual aparecen todos los servicios con los que cuenta
SQL y verificamos que este activado el agente SQL Server
5. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 5
Después que verificamos que funciona el agente SQL Server seguiremos con
estos pasos.
Inicio>Todos los programas>Microsoft SQL Server>SQL Server Management
Studio
Se conecta a la maquina que será el servidor, colocamos el nombre del usuario y
la contraseña.
Nombre del
Servidor
Usuario y
Contraseña
6. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 6
El Proceso de Duplicación en SQL server.
La duplicación suele utilizarse en tornos distribuidos para copiar y distribuir los
datos a uno o mas sitios, distribuir copias de datos en función de una
programación, distribuir las modificaciones en los datos a otros servidores, permitir
que varios sitios y usuarios efectúen cambios y después mezclen entre si las
modificaciones de los datos y así poder identificar y resolver los conflictos,
construir aplicaciones de datos que tienen que utilizarse en entornos en línea y sin
conexión, y construir aplicaciones Web con las que los usuarios puedan examinar
grandes cantidades de datos y modificarlos.
Por tanto, el proceso de duplicación de Microsoft SQL Server es un conjunto de
tecnologías destinadas a la copia y distribución de datos y objetos de bases de
datos desde una base de datos a otra, para luego sincronizar ambas bases de
datos y lograr su coherencia. Mediante la duplicación, es posible distribuir datos a
diferentes ubicaciones a usuarios remotos o móviles por una red de área local
mediante la conexión de acceso telefónico o Internet. La duplicación también
permite mejorar el rendimiento de las aplicaciones, separar físicamente los datos
en función de cómo se utilice (por ejemplo, separar el procesamiento de
transacciones en línea (OLTP) y los sistemas de ayuda a la toma de decisiones) o
distribuir el procesamiento de las bases de datos entre varios servidores.
Distribuidor: Servidor que aloja la base de datos de distribución y almacena los
datos históricos, transacciones y metadatos.
Ya que entramos al servidor realizaremos la Configuración del Distribuidor,
tomando en cuenta los siguientes pasos:
7. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 7
Replicación>configurar distribuidor
Esta acción abrira el asistente para configurar el Distribuidor.
8. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 8
Clic en siguiente y mostrara la siguiente pantalla. Indicara que la instancia actual
actuara como distribuidor. Click en siguiente:
En esta pantalla se indica la ubicación donde se almacenara la instantanea.Clic en
siguiente y se mostrara la siguiente pantalla
9. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 9
Se introduce el nombre de la distribución y se da clic en siguiente.
En esta panatlla indicamos que la instancia distribuidor actuara como publicador
de la distribución.
10. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 10
Se da clic en siguiente y nos mostrara la siguiente pantalla
El asistente indicara que configurara la distribución al terminar como siguiente
paso. Se da clic y mostrara la siguiente pantalla
11. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 11
Se da clic en finalizar y nos mostrara la siguiente ventana que indicara que la
configuración ha terminado satisfactoriamente.
12. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 12
Configuracion de publicación
Publicador: Servidor que pone los datos a disposicion de otros servidores para
duplicarlos.
Publicacion: Conjunto de uno o más artículos (datos) de una base de datos. Esta
agrupación de varios artículos facilitan especificar un conjunto de datos
relacionados lógicamente y los objetos de base de datos que desea duplicar
conjuntamente.
El asistente para la creacion de publicaciones permite especificar la publicación
existente que se utilizara como plantilla para la nueva publicacion, el tipo de
publicación que se va a crear (instantanea, transaccional o de mezcla), los datos y
los objetos de la base de datos (artículos) que se incluirán en la publicación, un
nombre y una descripción para la publicación, los filtros de datos horizontales y
verticales para la publicación de mezcla, filtros dinámicos y de combinación.
Replicación>nuevo>publicación
13. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 13
Abrira el asistente de Publicación. Click en siguiente.
Mostrara una ventana donde enlista las bases de datos creadas en el servidor,
seleccionamos la base de datos que queremos publicar y damos click en
siguiente.
14. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 14
Mostrara la siguiente pantalla, seleccionamos el tipo de publicación y damos clic
en siguiente
Mostrara ventana con los objetos que contiene la base de Datos (Tablas,
Procedimientos Almacenados, Funciones, etc.), se seleccionan los elementos que
deseamos publicar y después clic en siguiente.
15. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 15
Mostrara la siguiente pantalla donde indicara que se creara una instantanea de la
base de datos y la mantendra disponible para suscripciones inmediatamente
despues de haberla creado, se da clic en siguiente.
Mostrara la siguiente pantalla, indicamos que corra sobre la cuenta del Agente de
Servicios SQL Server, se coloca el usuario y contraseña, se da clic en ok.
16. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 16
Mostrara la siguiente pantalla, se da clic en siguiente.
A continuación nos indicara que se creara la publicación, se da clic en siguiente.
17. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 17
La siguiente pantalla indicara las tareas que realizara el asistente para realizar la
publicación, se da clic en finalizar.
Mostrara la siguiente pantalla donde indicara que la publicación ha terminado
satisfactoriamente.
18. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 18
19. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 19
Suscripciones
Suscriptores: Servidores que reciben los datos duplicados.
Suscripción: Peticion de copia de datos o de objetos de base de datos para
duplicar. Una suscripción define que publicación se recibirá, donde y cuando. Una
publicación puede admitir una combinación de suscripciones de inserción y
extracción.
El asistente para crear suscripciones para una publicación permite iniciar una
suscripción en un suscriptor y pedir a un publicador los datos que se van a
duplicar. Este asistente permite seleccionar el publicador y la publicación a la que
se desea suscribir, seleccionar la base de datos del suscriptor (destino) que
recibira los datos publicados, especificar la seguridad del agente de distribución
mediante la cuenta del proceso y las opciones de conexión para cada agente de
distribución, especificar la programación de sincronización para cada agente, la
cuenta del proceso del agente, la conexión al distribuidor, la conexión al suscriptor,
si la inicialización de las suscripciones se realiza con una instantánea de los datos
y el esquema de publicación.
Configuracion de suscripción
Replicacion>Propiedades de publicacion>Nuevo>Suscripción
20. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 20
Mostrara el asistente de suscripción, se da clic en siguiente.
En la siguiente pantalla seleccionamos la publicación, se da clic en siguiente
,
21. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 21
En esta pantalla indica que se ejecutaran todos los agentes sobre el distribuidor,
se da clic en siguiente.
Mostrara la siguienete pantalla, agregamos a los suscriptores para la publicación,
se da clic en connect.
22. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 22
Agregamos un segundo suscriptor.
23. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 23
En esta pantalla seleccionamos que corra sobre la cuenta del Agente de Servicios
SQL Server y el usuario con el que se realizara la conexión.
Indicamos que inicie la sincronización inmediatamente despues de haber
terminado la configuración de suscripción, se da clic en siguiente.
24. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 24
Mostrara la siguiente pantalla, se selecciona crear suscripción, se da clic en
siguiente.
Mostrara la siguiente pantalla donde indicara las actividades que realizara el
asistente para completar la configuración, se da clic en finalizar.
25. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 25
Mostrara la siguiente pantalla en donde indica la creacion de las suscripciones.
26. Manual de Duplicación SQL Server
Carrera Flores Adriana
Gil Hernandez Isabel
Martinez Juarez María Eva
Ponce Perez Irvin
Salinas Sanchez Guillermo
Villegas Machorro Alfreso
Velazquez Candelario Javier Página 26
Referencias Bibliográficas
Microsoft SQL Server 2005, Administración y Análisis de Bases
de Datos, Primera Edición. César Pérez. Alfaomega Grupo
Editor.