HOLAAAAAAAAAAA
TRABAJO FINAL DE SEGURIDAD
TEMA: CREACION DE REPLICACION DE O ESPEJOS DE UNA BASE DE DATOS SQLserver2008
DESCRIPCION SERVIDOR 2003 (SQLSERVER2005)BDMASTER-PC
SERVIDOR 2003 (SQLSERVER2005)BDESPEJO-PC
PRIMERA PARTE
- Ingresamos a SQLserver2008 y nosconectamos
- Realizar lo mismo en el server 2
- Realizamos las siguiente configuraciones en el servidor de la Base deDatos FRANK-PC (SQL server 10.50.1000 – sa.)
- Lo mismo realizamos enel otro servidor 2 lospasos anterior
- En caso del SQLserver2005 hacer clic en inicio->progrmas->Microsoft SQL Server 2005->configuraciones tool->SQLserverArea configuración
En caso del SQLserver2005
- Luego de hacer clic enFacets nos muestra unaventana elegir la opción de Surface AreaConfiguration y elegir RemoteDacEnabled (true) después presionamos ok.
- SQLserver2005 hacer clic en SrufaceAreaConfiguracion->DAC->EnableRemoteDAC->ok
- Repetir la misma configuración en el servidor 2
- Luego en SQL server Agent clic derecho y elegimos start y después refrescamos refrescamos en FRANK-PC(SQLSERVER) eligiendo stop y luegostart
- Repetir la misma configuración en el servidor 2
- Realizamos la siguiente configuración ingresamos Inicio->programas->elegimos Microsoft SQL Server 2008 R2 ->luego Configuration Tools ->SQL Server Configuration Manager->protocols for MSSQLSERVER->dentro deello habilitamos con (Enabled) los puertos Named Pipes y TCP/IP
- Repetir la misma configuración en el servidor 2
SEGUNDA PARTE INICIO A LAREPLICACIÓN O ESPEJO EN EL SERVICOR2003 BDMASTER-PC(SQLSERVER 2005)
- Abrir SQLserver2005 tanto en Marter y Espejo
- Ingresar el pass 1234 y verificar si esta BDMATER
INICIAMOS CON BDMASTER- Dentro de
SQLserver2005 –BDMATER->anti clic en replicación->hacer clic configure distribución.
-
- Clic en next
- Elegimos la BDMater como principal o para que sea la publicación->next
- Aquí crearemos una carpeta donde residirán la replicación de la BD
- Nos vamos a C:/ o D:/A crear la carpeta y esta a subes debe ser compartido
- Y esta a su ves debe estar compartida-> clic derecho en la carpeta->propiedades->elegimos sharing -> share this folder -> clic en permisos
- Dentro de permisos le damos todos los permisos deseados->ok->ok y ya tenemos creada la carpeta compartida
- Ahora nos vamos a menude inicio ->rum->colocamos para saber si esta compartida->
- \\BDMASTER\replicacion ->ok
- Nos nuestra la carpetadonde se creo el forlder a replicar
- Luego colocamos el nombre de ->
- \\BDMASTER\replicacion - siguiente
- en este paso nos muestra la BD distribution quien será que maneje la replicación y donde seguardar la BD y las distribuciones
- clic next
- en este paso habilitamos a nuestro servidor BDMASTER paraque se pueda convertiren publicador->Next
- elegimos ->genérate script para que se construya el código delos pasos que realizamos en la configuración
- aquí nos donde va guardar el código a generar -> next
- como vemos se genero
DENTRO DE SQLSERVER2005 (BDMASTER )REALIZAMOSLO SIGUIENTES PASOS
SERVIDOR 2003 (SQLSERVER2005)BDMASTER-PC
SERVIDOR 2003 (SQLSERVER2005)BDESPEJO-PC
PARA LA CREACION DEL PUBLICADOR
- en el SQLserver 2005 (BDMASTER ) elegimos la opción ->local publicación ->clic derecho en local publicación -> elegimos New Publication
- nos muestra esta la interfaz
- --> next
- Aquí nos indica que BDvamos a replicar para ello elegimos
- La base de datos Northwind
- ->next
- Aquí elegimos el tipo de replicación
- 1°- envida toda la BD replicada que hace esto que sea lenta la replicación
- 2°- mejora el proceso de replicación ya que solo envía las modificaciones.
- 3°- permite el que el subscriptor pueda realizar cambios en elpublicador
- 4°- para que pueda sermás eficiente tanto publicador y subscriptor para que los cambios se repliquen entre si (replicación de mezcla)
- Elegimos publicación transaccional -> next
- Aquí elegimos los elementos de la BD a replicar (artículos) en nuestro caso elegimos todas las tablas ->next
- NOTA: también solo sepueden replicar las columnas
- next
- Saber que toda replicación debe partir de una replicación instantánea quiere decir que repicara toda la BD donde solo llevara solo los cambios realizados en la BD
- Elegimos crear una instantánea->next
- Aquí parte fundamental dentro del agente de instantáneas se creara la cuenta
- Clic en segurity Setting
- En esta parte colocaremos el nombre del procces ypass con el propósito de levantar el agente de instantáneas que reside en el distribuidor
-> proccess account: unsch\Administrator-> pass 1234-> ok-> seguimos con Next
- elegimos ->genérate script para que se construya el código delos pasos que realizamos en la configuración
- donde se va guardar elscript
- ->next
- Colocamos el nombre dela BD a replicar en este caso como elegimos northwind le colocaremos el mismo nombre
- ->frinch (finalizar)
- Verificamos la creación de del local publicación
- Como observamos se creó la BD publication
REALIZAREMOS EN EL SQLSERVER2005 (BDESPEJO)
SERVIDOR 2003 (SQLSERVER2005)BDMASTER-PC
SERVIDOR 2003 (SQLSERVER2005)BDESPEJO-PC
LA CONFIGURACION DE LA SUBCRIPCION- OJO dentro de la BD
espejo realizamos lo siguiente
- Hacer clic derecho en Local subscriptor ->clic en New subscripción
- next
- aquí nos muestra la búsqueda del publicador ósea buscarla BDMASTER
- hacer clic derecho ->buscar nuevo publicador
- por medio de la conexión de red ingresamos a buscar alservidor BD master
- clic en Browse for more
- como observamos - elegimos ->Network
Servers- y nos muestra el
servidor propio que esBDespejo y la BDMasteren nuestro caso elegimos la BDmaster por que como replicador buscamos BDa replicar
- observamos que nos muestra el interfaz deingreso a la BD MASTER
- colocamos el login sa y el pass 1234
- -> clic ok
- Como observamos ingreso por medio de la conexión de red a la BDMASTER y localizoel local publications (Northwind)
- ->Next
- Aquí nos solicita el tipo de subscripción por inserción o extracción
- En nuestro caso elegiremos el subscripción por extracción
- Aquí debemos indicarledonde se BD donde se replicara el subscriptor
- Crearemos una new database
- Crearemos una BD que lo llamaremos northwind
- Clic en ok
- nos vamos al siguiente paso
- Next
- Aquí debemos indicarles los usuarios que manejara los servicios de los agentes
- Colocaremos -> proccess account: unsch\Administrator-> pass 1234-> ok- -> seguimos con Next
- Aquí nos muestra cómo se va a manejar la sincronización entre el BD MAster y BDEspejo esto hará quecualquier cambio realizado se trasladara inmediatamente
- En nuestro caso lo elegiremos que maneje continuamente
- Next
- Como mencionamos elegimos immediatety para que todo lo realizado se traslade al subscriptor
- next
- le pedimos que genere el scrip
- next
- Nos muestra la generación con éxito
- Clic close
- Se muestra la creacióndel del subscriptor dentro de la BDESPEJO