manual de duplicacion sql server 2008

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 1 MANUAL DE DUPLICACIÓN SQL SERVER

Upload: irvin-ponce-perez

Post on 30-May-2015

2.241 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Manual de Duplicacion SQL Server 2008

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

Page 2: Manual de Duplicacion SQL Server 2008

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

Page 3: Manual de Duplicacion SQL Server 2008

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

Page 4: Manual de Duplicacion SQL Server 2008

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

Page 5: Manual de Duplicacion SQL Server 2008

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

Page 6: Manual de Duplicacion SQL Server 2008

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:

Page 7: Manual de Duplicacion SQL Server 2008

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.

Page 8: Manual de Duplicacion SQL Server 2008

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

Page 9: Manual de Duplicacion SQL Server 2008

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.

Page 10: Manual de Duplicacion SQL Server 2008

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

Page 11: Manual de Duplicacion SQL Server 2008

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.

Page 12: Manual de Duplicacion SQL Server 2008

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

Page 13: Manual de Duplicacion SQL Server 2008

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.

Page 14: Manual de Duplicacion SQL Server 2008

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.

Page 15: Manual de Duplicacion SQL Server 2008

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.

Page 16: Manual de Duplicacion SQL Server 2008

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.

Page 17: Manual de Duplicacion SQL Server 2008

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.

Page 18: Manual de Duplicacion SQL Server 2008

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

Page 19: Manual de Duplicacion SQL Server 2008

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

Page 20: Manual de Duplicacion SQL Server 2008

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

,

Page 21: Manual de Duplicacion SQL Server 2008

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.

Page 22: Manual de Duplicacion SQL Server 2008

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.

Page 23: Manual de Duplicacion SQL Server 2008

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.

Page 24: Manual de Duplicacion SQL Server 2008

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.

Page 25: Manual de Duplicacion SQL Server 2008

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.

Page 26: Manual de Duplicacion SQL Server 2008

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.