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!
