Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Backup de la base de datos desde Delphi (https://www.clubdelphi.com/foros/showthread.php?t=1187)

topolino 06-06-2003 02:53:01

Backup de la base de datos desde Delphi
 
Me han pasado el siguiente código para iniciar un Backup en la base de datos:
Código:

USE master
IF ( EXISTS (SELECT NAME FROM master.dbo.sysdevices  WHERE (NAME = N'MIBACKUP')))
BEGIN
  EXEC sp_dropdevice 'MIBACKUP'
END
EXEC sp_addumpdevice 'DISK', 'MIBACKUP', 'C:\BACKUP\MIBASE.BKP'
BACKUP DATABASE MIBASE TO OSPABK WITH INIT

El problema que tengo, es que este código se ejecuta acincrónicamente, y no necesito saber cuando termina.

Puedo preguntar repetidamente
Código:

IF ( EXISTS (SELECT NAME FROM master.dbo.sysdevices  WHERE (NAME = N'MIBACKUP')))
para saber si terminó, o este device va a seguir creado una vez terminado, ¿es garantía?
¿¿Cómo Pregunto??

Muuuuchas Gracias! :D

droguerman 17-05-2005 22:09:30

pero el device sigue creado despues de que has hecho el backup lo que debes hacer en ese momento es sp_dropdevice eso borra el dispositivo del SQL Server pero no del sistema de archivos


La franja horaria es GMT +2. Ahora son las 01:53:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi