Hacer backup de base de Datos SQL Server, desde Aplicacion
Saludos.
Yo tenia el mismo problema, queria hacer que mi programa en Delphi hiciera respaldos de la base de Datos de Sql Server 2000 aun estando en uso y luego poder recuperarla aun si esta en uso.
Aun no le hecho todas las pruebas necesarias, pero ya me dio resultados...
SQL tiene dos funciones
BACKUP y RESTORE.
Ambas funciones poseen varios parametros para hacerlo mas a la medida
Con delphi corres las sentencias TRansac-SQL Siguiente:
Para crear el respaldo se hace asi:
BACKUP DATABASE [pubs] TO DISK = 'C:\backup_Pubs'
Y para recuperar se hace asi:
RESTORE Database Pubs from Disk = 'C:\backup_Pubs' WITH REPLACE
Espero te sirva, ami me sirvio.
Saludos.
GEDEON
|