Consulta

06/08/2004 - 12:47 por Pablo Fabian Savino | Informe spam
Hola,

dos preguntas cruciales:

1- Si una DB se daña (no importa la razon) es posible que el server lebante
automaticamente el backup mas reciente y que todo continue?


2-Si el server esta haceindo una transaccion, y de repente al cliente o al
mismo server se le desconecta el cable de red, este hace un rollback o
.nos vamos por el caño?


Salute
 

Leer las respuestas

#1 Carlos Sacristan
06/08/2004 - 13:14 | Informe spam
"Pablo Fabian Savino" escribió en el mensaje
news:
Hola,

dos preguntas cruciales:

1- Si una DB se daña (no importa la razon) es posible que el server


lebante
automaticamente el backup mas reciente y que todo continue?


-> automáticamente, no. Eso lo tendrás que hacer tú de modo totalmente
manual...



2-Si el server esta haceindo una transaccion, y de repente al cliente o al
mismo server se le desconecta el cable de red, este hace un rollback o
.nos vamos por el caño?


-> buena preocupación. Si quieres compruébalo por tí mismo: abre una
conexión desde el Query Analyzer, abre una transacción, borra por ejemplo
los datos de la tabla employees de northwind y finaliza el proceso (desde el
administrador de tareas, para que sea un poco "bestia" dicha finalización).
Abre otra conexión y comprueba qué ha pasado

Como verás, la situación anterior te la tiene que garantizar cualquier
gestor de base de datos (ya sabes, ACID). Si una transacción no ha sido
confirmada, NUNCA puede verse reflejada en los datos reales.



Salute







Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL

Preguntas similares