hacer backup desde aplicacion
Publicado por Alejandro (1 intervención) el 11/10/2003 05:28:16
Tengo un procedimiento almacenado en la BD que realiza un backup, cuando lo ejecuto desde la BD funciona correctamente pero quiero ejecutarlo desde la aplicación y no lo ejecuta
Lo ejecuto de la siguiente manera
DECLARE sp_respaldo PROCEDURE FOR respaldo_base;
EXECUTE sp_respaldo;
If SQLCA.sqlcode <> 0 then
MessageBox( "ERROR", "Error al realizar el BACKUP", StopSign! )
End If
y siempre me sale el mensaje de error y no ealiza el respaldo
La base de Datos SQL SERVER 7
El procedimiento es el siguiente::
CREATE PROCEDURE respaldo_base
AS
--EXEC sp_addumpdevice 'disk', 'La_1', 'g:\zuliani\la_1.dat'
--Luego pongo como me indicaste en otro T-SQL
DECLARE @DEVBACKup CHAR(4)
CHECKPOINT
DUMP TRAN lavina WITH NO_LOG
-- Selecciono el device
SELECT @DEVBACKup = 'La_1'
-- Se genera el respaldo
BACKUP DATABASE BASE_1 TO @DEVBACKup WITH INIT
RETURN 1
Cómo lo soluciono. Tiene que ejecutarse desde la aplicacion . Gracias.
Lo ejecuto de la siguiente manera
DECLARE sp_respaldo PROCEDURE FOR respaldo_base;
EXECUTE sp_respaldo;
If SQLCA.sqlcode <> 0 then
MessageBox( "ERROR", "Error al realizar el BACKUP", StopSign! )
End If
y siempre me sale el mensaje de error y no ealiza el respaldo
La base de Datos SQL SERVER 7
El procedimiento es el siguiente::
CREATE PROCEDURE respaldo_base
AS
--EXEC sp_addumpdevice 'disk', 'La_1', 'g:\zuliani\la_1.dat'
--Luego pongo como me indicaste en otro T-SQL
DECLARE @DEVBACKup CHAR(4)
CHECKPOINT
DUMP TRAN lavina WITH NO_LOG
-- Selecciono el device
SELECT @DEVBACKup = 'La_1'
-- Se genera el respaldo
BACKUP DATABASE BASE_1 TO @DEVBACKup WITH INIT
RETURN 1
Cómo lo soluciono. Tiene que ejecutarse desde la aplicacion . Gracias.
Valora esta pregunta


0