manual de replica bdd

20
Objetivo Desarrollar un manual con especificaciones sobre conexión remota en SQL Server 2008, con su respectiva configuración para posteriormente realizar la réplica de base de datos, mediante la captura de pantallas de los pasos que se debe seguir para realizar la réplica, para un mejor aprendizaje de los estudiantes. Desarrollo Antes de comenzar con el proceso de réplica realizaremos algunos pasos previos que se detallan a continuación: Primero cambiamos el nombre de los equipos, al primero lo especificaremos con el nombre de Fernando-Arias que será el servidor y al otro equipo con el nombre normal EDGAR-PC. Segundo establecemos el nombre del grupo de trabajo que en nuestro caso es PRUEBA. Servidor Cliente

Upload: alexander-cela

Post on 12-Sep-2015

246 views

Category:

Documents


2 download

DESCRIPTION

requerimientos

TRANSCRIPT

Objetivo Desarrollar un manual con especificaciones sobre conexin remota en SQL Server 2008, con su respectiva configuracin para posteriormente realizar la rplica de base de datos, mediante la captura de pantallas de los pasos que se debe seguir para realizar la rplica, para un mejor aprendizaje de los estudiantes.DesarrolloAntes de comenzar con el proceso de rplica realizaremos algunos pasos previos que se detallan a continuacin: Primero cambiamos el nombre de los equipos, al primero lo especificaremos con el nombre de Fernando-Arias que ser el servidor y al otro equipo con el nombre normal EDGAR-PC. Segundo establecemos el nombre del grupo de trabajo que en nuestro caso es PRUEBA.

ServidorCliente

Activacin de Servicios Este procedimiento se realiza para los dos computadores.1. Damos clic en el botn inicio en la barra de bsqueda escribimos servicios y damos clic all.

2. Activar el servicio de enrutamiento y acceso remoto.

3. Activar el servicio de administrador de conexin de acceso remoto.

Creacin de inicio de sesin, usuario y servidor en SQL server 20081. Abrimos nuestro SQL server

2. Clic derecho en el motor de base de datos, propiedades, seguridad

3. Escoger el modo de autentificacin de Windows y SQL server.

Crear el usuario con autentificacin SQL server del servidor y del cliente y especificar sus privilegios1. En el SQL server buscamos seguridad y damos clic all, clic derecho y elegimos nuevo inicio de sesin.

2. Elegimos autentificacin de SQL server, escribimos el nombre de inicio de sesin con su respectivas contraseas que para el servidor es server y en el cliente ponemos conexin y dejamos marcado solamente Exigir directivas de contrasea y clic en el botn aceptar, esto se da en las dos Pc. Servidor ClienteOtorgar privilegios tanto para el servidor como para el cliente.1. Dentro de la sesin del usuario creado, elegimos la opcin Funciones del servidor y damos clic all, para el servidor escogemos la opcin public y sysadmin. Para el cliente solamente la opcin public y aceptar. ServidorClienteConfiguracin de red de SQLServer 2008 tanto en el servidor como en el cliente1. Botn inicio, todos los programas, elegimos Microsoft SQL server 2008, elegimos Herramientas de confirmacin de SQL server clic en esta opcin. Finalmente aceptamos que el programa realice cambios en el equipo, estos procesos son iguales para las dos equipos (servidor y cliente).

2. Dentro del SQL server Configuration Manager elegimos la opcin de Protocolos de MSSQLSERER, Habilitamos los siguientes protocolos: memoria compartida, canalizacin con nombre, TCP/IP y el protocolo VIA no la habilitamos. Este proceso se realiza en los dos equipos.

3. Vamos nuevamente a servicios buscamos la opcin SQL server (MSSQLSERVER), clic derecho reiniciar para confirmar los cambios realizados.

Pasos para la conexin remota1. Clic derecho en el motor de BBDD, propiedades, seleccionar la opcin conexiones y seleccionar permitir conexiones remotas con este servidor y aceptar. Este paso se realiza en los dos equipos.

2. Reiniciar SQL Server (MSSQLSERVER) y SQL Server Browser.

3. Clic derecho en el motor de BBDD, propiedades, seleccionar la opcin facetas, una vez dentro en faceta seleccionamos Auditoria de servidor y en propiedades de faceta seleccionamos True en la opcin DefaultTraceEnabled y aceptamos. Este paso se realiza en los dos equipos.

4. Inicio, en la barra de bsqueda escribimos herramientas Administrativas, luego vamos a Administracin de equipos doble clic, Administracin del equipo (clic derecho, conectar con otro equipo). 5. En el cuadro de dialogo de Seleccionar equipo seleccionamos otro equipo y damos clic en examinar, en el siguiente cuadro damos clic en Opciones avanzadas. Finalmente en el siguiente cuadro de dialogo damos clic en Buscar Ahora. Si la conexin es correcta se mostraran los dos equipos tanto el servidor como el cliente y se selecciona el equipo con el cual se va a realizar la conexin remota.Estos pasos se realizan en los dos equipos.

Servidor

Cliente Servidor

Crear una carpeta en el equipo servidor 1. En la barra de bsqueda escribimos red, damos doble clic en el server, doble clic en User, doble clic en Acceso Pblico, doble clic en Documentos Pblicos y creamos una carpeta con el nombre Instantime.

IMPORTANTE!!! Desactivar el Firewall tanto para el cliente como para el servidor antes de empezar con la suscripcin.

Debemos tener en cuenta el tipo de cables para nuestro ejemplo utilizamos el cable cruzado. Pasos para la suscripcin nicamente en el servidor1.- Buscamos el suscriptor y especificamos la base de datos de la suscripcin.

2.- Seleccionamos el suscriptor (EDGAR-PC) y especificamos la base de datos (bddCliente) de la suscripcin.3.- Especificamos la cuenta de proceso y las opciones de cada agente de mezcla.

4.- Determinamos la seguridad de agente, seleccionamos y damos clic en Mediante el siguiente inicio de sesin de SQL Server y colocamos el nombre de inicio de sesin (server) y la contrasea correspondiente (server).

5.- Despus de presionar siguiente nos despliega una pantalla de seguridad de mezcla, especificamos la cuenta de proceso y las opciones de conexin de cada agente de mezcla.

6.- Despus elegimos Ejecutar continuamente Programacin de sincronizacin del agente.

7.- En el siguiente paso elegimos el tipo de suscripcin Servidor, de acuerdo al suscriptor elegido.

8.- Verificamos la suscripcin que se efectu correctamente.

9.-En el publicador del servidor debemos verificar el estado del agente e iniciarlo para que se actualice la rplica cada vez que hagamos algn cambio.

10.- En el SQL server de la PC cliente buscamos la carpeta replicacin la abrimos buscamos la subcarpeta Suscripciones locales y la abrimos y actualizamos.

11.- Reinicializar los agentes en ambas maquinas, dando clic derecho y elegimos reiniciar.

12.- Revisar el monitor de replicacin en la maquina servidor.

13.- Verificamos la rplica accediendo como cliente en SQL Server, con el nombre de conexin (nombre del cliente). Y visualizamos la base de datos que creamos en SQL server del cliente y dentro de ella encontraremos la tabla dboCliente que se cre en el servidor.

14.- Damos click derecho sobre la tabla dbo Clientes y seleccionamos la opcin seleccionar las primeras 100 filas y podremos ver los registros que se llenaron en el servidor.

NOTA Los registros solo se pueden modificar en el servidor y no en el cliente, por motivos de seguridad dados por la replicacin de mezcla.

CONCLUSIONES Antes de realizar una rplica de base de datos en SQL server 2008, debemos establecer conexiones remotas en los computadores, uno se establecer como servidor y el otro como cliente, y si se adhieren ms computadores sern configurados como clientes. Se debe tomar en cuenta en las configuraciones que se realiza en el SQL server 2008, los privilegios no son iguales. El cliente se configurara solamente con Public, mientras que el servidor se configurara con public y sysadmin. Mediante el desarrollo de cada uno de los pasos para la replicacin de una base de datos en SQL Server 2008, se logr configurar al servidor y al cliente consiguiendo que exista una comunicacin entre ambos, posteriormente se procedi a configurar la replicacin de una base de datos entre los dos computadores, configurando una nueva publicacin y una suscripcin. Despus de realizar la prctica correspondiente de la rplica se debe tener en cuenta factores importantes de configuracin, uno de ellos es la desactivacin del FIREWALL ya que existen parmetros los cuales si se encuentra en un estado de activacin no se puede establecer conexin ni realizar la rplica correspondiente. Para poder realizar la replicacin se debe reiniciar varios servicios tanto para el servidor como el cliente, ya que si no lo realizamos no podremos establecer conexiones entre computadores para la respectiva replica. Es importante tener en cuenta todos los pasos y todos los parmetros que influyan al momento de realizar una rplica, ya que si uno de estos parmetros no cumple las especificaciones requeridas el servicio que pretendemos hacer tendr dificultades al momento de realizarlo. Para poder realizar conexin entre computadores y realizar la replicacin debemos establecer direcciones IPS, para tener la respectiva conexin y no tener errores.