16/01/2009, 15:59
|
| | | Fecha de Ingreso: diciembre-2007
Mensajes: 402
Antigüedad: 17 años Puntos: 5 | |
Respuesta: Replica sin Replica en SQL Server 2005 Log Shipping es una técnica de alta disponibilidad para una base de datos SQL Server, a mi parecer es la técnica más barata y más fácil de implementar. Esta consiste en automatizar el proceso de respaldos de log de tu base de datos y que estos se almacenen en una carpeta compartida, esto es a base de job. Primero se debe crear una carpeta compartida que se utilizará después, luego sacar un respaldo with no recovery de la base y subirla en otro servidor en la misma red, otro job de este segundo servidor copiará esos respaldos de log y los copiará en su disco local, y otro job restaurará el job que se acaba de copiar. Se puede calendarizar la ejecución de los jobs de acuerdo a las necesidades.
Te explico como se hace, en el sql server management studio le haces clic derecho a la base, vas a propiedades, en las pestañas de la izquierda la última dice Trasvase de registro de transacciones o Transaction Log Shipping, de acuerdo al idioma. Allí hay un checkbox que dice Habilitar... hay que marcar el checkbox
Luego clic en Configuración de copia de seguridad y especificar la carpeta compartida como dirección de red, es decir \\nombremaquina\carpeta
Luego escribir la ruta real en el siguiente textbox, es decir C:\carpeta
Luego hacer clic en el botón Programar y configurar cada cuanto tiempo se sacarán los respaldos de log, aquí se creará automáticamente un job que lo podrás ver después en el agente.
Luego hay que configurar el servidor secundario. Hacer clic en Agregar donde dice Bases de datos secundarias, conectarse al servidor y así mismo crear dos jobs, uno de job de copia y otro de restauración, además de crear la base en el segundo servidor, es mucho que explicar pero se puede intuir fácilmente, en dicha ventan están tres pestañas, Inicializar base de datos secundaria, Copiar archivos y Restaurar resistro de transacciones.
Luego hay que verificar si está bien hecho, ir al segundo servidor y abrir el sql server management studio, ver la base que está en estado Restoring.
SAludos
__________________ Yo quiero ser el pelucón del barrio |