copia seguridad diaria

02/10/2006 - 09:23 por Raquel Santamaria | Informe spam
Hola, me gustaría saber como puedo hacer una copia de seguridad diaria de
una aplicacion en VB .NET

Tengo el interface, para que a una hora seleccionada se realice la copia de
seguridad. Creo q necesito algun procedimiento, me podeis ayudar?
 

Leer las respuestas

#1 Alberto Poblacion
02/10/2006 - 16:51 | Informe spam
"Raquel Santamaria" wrote in message
news:
Hola, me gustaría saber como puedo hacer una copia de seguridad diaria de
una aplicacion en VB .NET

Tengo el interface, para que a una hora seleccionada se realice la copia
de seguridad. Creo q necesito algun procedimiento, me podeis ayudar?



Me imagino que no será una copia de la aplicación, que lo normal es que
no cambie, sino de una copia de los datos que maneja la aplicación.
Dependerá de cómo estén almacenados esos datos. Si están en archivos en
disco, hay que copiar esos archivos a algún medio de almacenamiento
separado. Si están en base de datos, lo más normal es hacer una llamada a la
base de datos para que ésta utilice sus mecanismos internos de copia de
seguridad. Por ejemplo, si la base de datos es Sql Server el comando es
"BACKUP DATABASE ... TO ...dispositivo... ...opciones...". Hay que crear
esta cadena con los textos apropiados y transmitírsela al servidor mediante
un ExecuteNonQuery() de un SqlCommand. Con otras bases de datos u otros
tipos de almacenamiento, el procedimiento variará. Esa sentencia se puede
crear dentro de un procedimiento almacenado del servidor, pero no es
obligatorio, también se puede enviar directamente desde el programa cliente.

Preguntas similares