Hola amigos!
Les cuento, mi duda no acerca de como hacer los respaldos/restores sino de
cual es la manera más segura y/o eficiente de hacerlo.
Particularmente siempre he trabajado con Backup Database, ya sea en T-SQL o
desde el administrador corporativo (Clic contrario, copia de seguridad...) y,
en caso de necesitar restaurar pues siempre uso el Restore Database, igual,
desde T-SQL o desde el administrador corporativo..
Pero se que también existe la posibilidad de copiar los archivos mdf y ldf,
separar y adjuntar bases de datos a partir de estos archivos, pero, esta
segunda opción implica:
opción 1 = Separa mi base de datos y copio los mdf y ldf a otra ruta (para
respaldarlos) y despues la adjunto para seguir trabajando con ella
opción 2 = Detengo los servicios de SQL y copio los mdf y ldf a otra ruta
(para respaldarlos) y como en ningún momento separa mi base de datos pues no
hay necesidad de adjuntarla pero si de iniciar los servisios de SQL
Esto para la parte de respaldar, y para restaurar pues bastaría con adjuntar
los mdf y ldf que tengo respaldados en algún directorio..
Es segura esta forma de hacerlo? Me surge la duda porque en una ocasión
adjunte un base de datos a partir de los mdf y ldf que previamente había
respaldado de otra base de datos y luego al querer modificar cualquier
elemento de la base de datos me estaba dando problema, me daba un error al
intentar guardar los cambios que decía algo más o menos similar a esto:
"Error al guardar la tabla x, no se encontraron todos los objetos del
diagrama"
Claro, esto pienso yo que se puede deber a que el mdf estiviece dañado..
En fin y para no extenderme más, a mi particularmente me parece más
eficiente y seguro trabajar con backup database, crear mi .Bak y listo, si un
momento dado necesito restaurar un base de datos o crear una base de datos
nueva que sea una copia exacta de otra pues restore database y listo!
Pero también conozco algunos amigos que trabajan de la otra manera y a
quienes (no son del área de la computación) se les hace más "facil" trabajar
directamente con los archivos mdf y ldf
Ahora si para culminar :)
Si se quiere respaldar una base de datos, ¿Cual es la mejor manera de hacer?
¿En que momento debería trabajar directamente con los archivos mdf y ldf y
en que momento debería trabajar con un backup database?
De antemano muchas gracias por su tiempo.
Saludos!
Leer las respuestas