Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Error en SP de BackUP

Estas en el tema de Error en SP de BackUP en el foro de SQL Server en Foros del Web. Hola a todo mundo tengo el siguiente SP para hacer un respaldo de una BD. /************************************************ USE [Mi Bade de datos] GO SET ANSI_NULLS ON ...
  #1 (permalink)  
Antiguo 07/05/2007, 10:08
 
Fecha de Ingreso: abril-2006
Mensajes: 35
Antigüedad: 18 años, 1 mes
Puntos: 0
Error en SP de BackUP

Hola a todo mundo tengo el siguiente SP para hacer un respaldo de una BD.

/************************************************
USE [Mi Bade de datos]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create Procedure [dbo].[sppmXXXXXX]
@dtFecha As DateTime,
@vchNombreLogico as VarChar(40),
@vchNombreFisico as VarChar(255)
As

Declare @iError Int
Set @iError = 0
Set NoCount On


If Not Exists ( Select * From master.dbo.sysdevices Where Name = @vchNombreLogico )
Exec master..sp_addumpdevice 'disk', @vchNombreLogico, @vchNombreFisico

-- Validamos que no haya errores
Set @iError = @@Error
if @iError <> 0
Goto Error


If Exists ( Select * From master.dbo.sysdevices Where Name = @vchNombreLogico )
Begin
BACKUP DATABASE "Nombre de MiBase" To @vchNombreLogico
End

-- Validamos que no haya errores
Set @iError = @@Error
if @iError <> 0
Goto Error


If Exists ( Select * From master.dbo.sysdevices Where Name = @vchNombreLogico )
Exec master..sp_dropdevice @vchNombreLogico


Set @iError = @@Error
if @iError <> 0
Goto Error


Delete Tabla1
Where Fecha <= @dtFecha


Delete Tabla2
Where vchFecha_Corte <= @dtFecha


Set @iError = @@Error
if @iError <> 0
Goto Error

Goto Fin
Error:
Goto Fin
Fin:
Set NoCount Off --
Return @iError
************************************************** **/


Me sale el siguiente error:



Mens 3201, Nivel 16, Estado 1, Procedimiento sppmRespaldoBD, Línea 46
Cannot open backup device 'RespaldoBD(C:\Archivos de programa\SiPTyF SCC\Respaldos BD\SiPTyF_20070504_Hor12Min49Seg11.bak)'. Operating system error 5(Acceso denegado.).
Mens 3013, Nivel 16, Estado 1, Procedimiento sppmRespaldoBD, Línea 46
BACKUP DATABASE is terminating abnormally.


Estoy desesperado ya no se ni que hacer, que hago mal?

Gracias de Antemano
  #2 (permalink)  
Antiguo 15/05/2007, 11:27
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Error en SP de BackUP

¿Si lo corres directamente funciona?
¿Que usuario corre tu servicio de SQL Server? (a nivel de windows, no de sql server)
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:13.