settingsLogin | Registersettings
Es tu primera visita? Te invitamos a visitar nuestra sección de preguntas frecuentes FAQ!
x
Show Menu

¿Cómo respaldar y comprimir archivos de forma programada desde Windows Server 2008 sin usar software de terceros?

+4 votos
¿Cómo se puede realizar de forma programada respaldo de carpetas y archivos, comprimiendo el respaldo, pero sin usar software externo a Windows Server 2008?
preguntado por Jacobo Cano (11 puntos)   Ene 9, 2013

2 Respuestas

0 votos

Yo tuve los mismos problemas, pero la solucion es muy sencilla.

 

1. Crea un usuario en la base de datos que se llame igual a un usuario con privilegios de administrador local del equipo. Puedes ver los pasos en el siguiente link: http://technet.microsoft.com/es-es/library/aa337545.aspx Aunque no lo creas este es el secreto, ya que si no lo haces la tarea programa no la ejecuta el windows por falta de derechos.

2. Luego debes crear el script para que el SQL genere el respaldo, lo puedes ingresar en el sql management y guardarlo en la carpeta que vas a utilizar para hacer los respaldos o en la raiz de la unidad c:

USE "nombre base datos";
GO
declare @fecha varchar(MAX)
declare @archivo varchar(MAX)
set @fecha = CONVERT(Varchar(max), GETDATE(),102)+'_'+SUBSTRING(CONVERT(varchar(10), getdate(),108),1,2)+SUBSTRING(CONVERT(varchar(10), getdate(),108),4,2)+'horas'
set @archivo ='C:\nombredelacarpetaBACKUP\nombre_de_su_base'+@fecha+'.bak'
BACKUP DATABASE nombre_de_su_base
TO DISK = @archivo
WITH FORMAT,
MEDIANAME = 'D_SQLServerBackups',
NAME = 'Full Backup of nombre base datos;
GO
 

3. Paso Crear un archivo por lotes .bat con el block de notas y le indicas que ejecute el sqi. Si no sabes crear el archivo .bat aqui te dejo el link para que aprendas: http://norfipc.com/utiles/tutorialbatch1.html

4.Por ultimo creas una tarea programada desde windows, con la programacion y periodicidad deseada. Y seleccionas el archivo bat creado en el paso anterior. Nota debes usar el usuario y clave que creaste en la base de datos y este debe ser igual al usuario y clave de un usuario administrador del equipo.

Saludos y espero que te alla ayudado. Si no estamos a la orden. No olvides votar por mi respuesta para seguir contestando tus dudas.

 

 

respondido por BsalasCR (5 puntos)   Ene 10, 2013
Lo voy a intentar, muchas gracias BsalasCR!

Esto me resuelve muy bien la parte de respaldar las bases de datos de Sql Server, ahora me faltaría respaldar las carpetas que se encuentran en el servidor, donde los usuarios guardan sus archivos compartidos.

Pero de verdad que gran ayuda en la parte de Sql Server, muchas gracias...saludos!

Jacobo
Ok Jacobo me alegra que tu alla servido mi respuesta.

Los respaldos de tus documentos los puedes hacer programados de manera diaria o cuando el usuario hace login con la applicacion Cobian 11 es gratis y muy sencilla de usuar. Puedes ingresar mascaras y solo respaldar la informacion de .xls, .docs, ect. Y dejar de lado archivos que consumen muchisimo espacio.

Tambien te permite programarlo para que los respaldos sean comprimidos para ahorrar espacio en el servidor de respaldos que estes configurando.

Lo puedes descargar desde la pagina oficial: http://www.cobiansoft.com/cobianbackup.htm

Se me olvidaba el truco con cobian es que debes crear en tu AD un usuario de servicio para que ejecute la copia, ya que te daria problemas si lo configuras con la clave y el usuario dueño de los archivos. Ya que si este cambia la clave el Cobian no puede hacer el respaldo.

Si lo que quieres es mantener sincronizados los datos entre tu servidor de respaldos y los documentos en las pcs de tus usuarios puedes utilizar SyncToy
 lo puedes descargar desde este link: http://www.microsoft.com/en-us/download/details.aspx?id=15155

Por ultimo te recomiendo por experiencia que no sincronices los documentos y el escritorio en el AD. Ya que eso te genera muchisos inconvenientes con los usuarios remotos, los que trabajan por medio de vpn de manera remota. Si la conexion es lenta o no tienen manera de hacer la sincronia no pueden acceder a los documentos ni al escritorio.

Saludos y espero te alla ayudado mi respuesta...
0 votos
yo generalmente utilizo RAR para comprimir los archivos y utilizo xcopy o robocopy para realizar la copia de archivos.

te paso algunos link espero que sea lo que buscas, saludos

 

uso del comando xcopy
http://www.jaizkibel.net/tic/Dokumentazioa/Dokumentoak/Apunteak/Uso%20del%20comando%20XCOPY%20para%20realizar%20copias%20de%20seguridad.pdf

realizar backup a travez de robocopy
http://norfipc.com/comandos/como-usar-comando-robocopy-ejemplos.html

comprimir archivos por linea de comando
http://www.forosdelweb.com/f42/zip-para-windows-842601/

http://arielbaudry.blogspot.com.ar/2011/03/comprimir-archivos-y-carpetas-por-linea.html
respondido por osvaldodegregorio (264 puntos)   Ene 11, 2013
...