Gracias Mariano por tan pronta respuesta. Tengo claro que se puede hacer el
espejado a nivel de Hard. 
Lo que estaba buscando era un nivel mas de tolerancia a nivel de software
del propio motor. Me ha pasado en otra instalacion que hemos perdido todo el
servidor de produccion Discos incluidos (por un incendio) y pudimos
reconstruir absolutamente todos los datos al momento mismo de la falla,
justamente por tener una copia en linea de los logs en otro dispositivo,
fuera de donde ocurrio el siniestro. 
Me quedo claro que un caso similiar con Sql Server no lo podría resolver,
por lo menos con las herramientas propias del motor, seguramente con algun
otro soft lo podria hacer.
 
Muchas gracias nuevamente.
 
Saludos.
 
      Juan Jose Cuzziol 

-----Mensaje original-----
De: Jose Mariano Alvarez [mailto:[email protected]] 
Enviado el: Martes, 16 de Diciembre de 2008 11:16 a.m.
Para: Cuzziol, Juan Jose
Asunto: [dbms] Consulta Espejado de Logs


No veo la ventaja de tener una segunda copia de log si se puede hacer por
hardware con mayor seguridad. Hoy hasta las PC de escritorio toleran RAID1
por hardware.


en cuanto a tus dudas:

No se pueden espejar salvo que lo haga el hardware por lo que deberás usar
al menos RAID 1 para el log de forma tal de tolerar las rotura de los discos
mediante redundancia de hardware. 
Deberás realizar backup de LOG periódicamente para poder recuperar lo máximo
posible en el caso de la perdida completa del disco RAID. Esos backup deben
ir a otro disco. Podrás recuperar hasta el ultimo estado consistente al
momento del ultimo backup de LOG.


Saludos


-- 
-------------------------------- 
Ing. José Mariano Alvarez
SQL Total Consulting
Bogota 3631 P3B
1407 Buenos Aires-Argentina
Movil: (011)-15-4184-7541
Desde el exterior: (+54-911)-4184-7541
[email protected]
<mailto:[email protected]> 





On Tue, Dec 16, 2008 at 11:03, Cuzziol, Juan Jose
<[email protected] <mailto:[email protected]> > wrote:


Buenos dias estimados colegas del Foro,  soy nuevo en administracion de Sql
Server y estoy tratando de hacer comparaciones con lo que conozco de Oracle,
pero hay un tema que no logro encontrar en ningun lugar y lo expongo en este
foro a ver si algun alma caritativa puede darme un poco de luz:
 
En Oracle los cambios en las bases de datos se registran en los Redo Logs.
En Sql Server Los cambios en las bases de datos se registran en los archivos
de logs (Extension ldf por convencion).
 
En Oracle se pueden espejar los Redo Logs. Es decir: Puedo crear grupos de
Redo logs en diferentes dispositivos y el motor graba en varios lugares la
misma info, si hay alguna falla física en algun momento en el soporte de
almacenmiento ppal, puedo recurrir a las copias y restaurar asi mis datos
hasta el momento exacto del fallo. Esto es Mas o menos así en lineas
generales.
 
En Sql Server Se pueden espejar los archivos de logs en diferentes
dispositivos ???, por lo que leí existia esta funcionalidad de Disk Mirror
en Sql 7.0, pero la discontinuaron a partir de la version 2000. 
 
Mi pregunta básicamente es la siguiente: En una recuperacion de datos en el
tiempo se deben usar los archivos de log. Si se produce una falla física en
el/los discos del servidor principal deberia recurrir al ultimo backup y los
siguientes archivos de logs para hacer una recuperacion total de la info
hasta el instante exacto de la falla, como hago con las ultimas
transacciones que quedan en el log del disco que se rompio si no puedo
espejarlo ????. 
Si no esta muy clara mi pregunta por favor me avisan asi lo aclaro mejor.
 
Muchas gracias a todos y muy bueno el foro. 
 
      Juan Jose Cuzziol 
 
 
 
 


Responder a