BAckup desde la aplicacion
Publicado por alejandro (35 intervenciones) el 11/10/2003 05:44:40
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:\la_1.dat'
--Luego
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:\la_1.dat'
--Luego
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