FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Backup automatico semanalmente
Buenas tengan. Este hilo lo he hecho en otra ocasión sin respuesta.
La idea es que tengo un sistema en mssql server 7 y me gustaria que por instruccion delphi o mediante un batch, que el usuario hiciera su backup automatico. Gracias de antemano. |
#2
|
||||
|
||||
no puedes programarlo en el agente de sql server?
no puedes crear una tarea en las tareas programadas de windows, que ejecute un bat usando el comando osql para hacer el backup? por que dejarle eso a delphi?
__________________
Héctor Geraldino Software Engineer |
#3
|
||||
|
||||
Si no recuerdo mal puedes crear un DTS que te ejecute el Backup/Restore de la Base de Datos. Para ejecutar el DTS tienes varias posibilidades:
http://www.windowsitpro.com/Article/...3012.html?Ad=1 http://episteme.arstechnica.com/eve/...r/957002763731 http://cc.borland.com/Item.aspx?id=16497
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 23-06-2005 a las 15:56:32. |
#4
|
|||
|
|||
Veré que puedo hacer. La idea es que el usuario no intervenga en el proceso
No he utilizado ninguno de los casos en forma automatica, pero probaré y les haré saber. Ya les digo como me fué. |
#5
|
||||
|
||||
Procedimiento para hacer un backup...
Código:
USE master IF ( EXISTS (SELECT NAME FROM master.dbo.sysdevices WHERE (NAME = 'BACKUP'))) EXEC sp_dropdevice 'BACKUP' EXEC sp_addumpdevice 'DISK', 'BACKUP', 'C:\BACKUP\BACKUP.BKP' BACKUP DATABASE MIBASE TO BACKUP WITH INIT Para poner todo junto en delphi, deberias separarlo por punto y coma... algo asi: Código:
USE master; IF ( EXISTS (SELECT NAME FROM master.dbo.sysdevices WHERE (NAME = 'BACKUP'))) EXEC sp_dropdevice 'BACKUP' ; EXEC sp_addumpdevice 'DISK', 'BACKUP', 'C:\BACKUP\BACKUP.BKP'; BACKUP DATABASE MIBASE TO BACKUP WITH INIT
__________________
El diseño dira si tiene futuro... |
|
|
|