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

Error de permisos para hacer un backup

Estas en el tema de Error de permisos para hacer un backup en el foro de SQL Server en Foros del Web. Buenas. Obtengo este error al darle al botón "Agregar", cuando intento hacer un backup de una base de datos. Le doy a "Agregar" para especificarle ...
  #1 (permalink)  
Antiguo 27/06/2007, 08:31
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Error de permisos para hacer un backup

Buenas.
Obtengo este error al darle al botón "Agregar", cuando intento hacer un backup de una base de datos. Le doy a "Agregar" para especificarle una nueva ruta donde guardar el backup.
El error:
Código:
La propiedad BackupDirectory no está disponible para Configuración
'Microsoft.SqlServer.Management.Smo.Settings'. Puede que no exista para este objeto o que no se
pueda recuperar por derechos de acceso insuficientes.
Pero en cambio, si pruebo esto:
Código:
backup database NombreDeLaBD to disk='c:\NombreDeLaBD.bak'
Esto funciona perfectamente, y luego, desde la opción "Boton Derecho > Tareas > Copia de seguridad..." puedo ver el contenido del fichero. Pero igualmente, al darle a "Agregar" sigue dando el mismo problema.
Por las conclusiones que saco, tema de permisos no es. De momento es el único motivo que he encontrado por la red, causante de este error. Pero si así fuera, tampoco me dejaría hacer el backup por comandos, creo yo, y si me dejó.
Gracias a quien pueda ayudar con esto.
Un saludo!
__________________
..:: moNTeZIon ::..
  #2 (permalink)  
Antiguo 27/06/2007, 10:48
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: Error de permisos para hacer un backup

Hay que actualizar el registry para tu instancia de SQL y agregar la propiedad BackupDirectory con el directorio que tu elijas.

P.e.

Código:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1 \MSSQLServer] "BackupDirectory" = "C:\MyBckDir"
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 28/06/2007, 02:32
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Re: Error de permisos para hacer un backup

Si Andres.
Eso es lo que vi en vaios sitios, y es lo que he probado varias veces, pero la cosa sigue igual. Yo creo que tiene que haber algo más.
También he encontrado por ahí, de modificar otra clave, un pelín distinta a la que me comentas, quitándole el MSSQL.1, vaya...
Código:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLServer] "BackupDirectory" = "C:\MyBckDir"
Pero nada, sigue saltando el mismo mensaje al darle al botón "Agregar".
Por lo demás todo bien.
Thanks man!
__________________
..:: moNTeZIon ::..
  #4 (permalink)  
Antiguo 28/06/2007, 08:11
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Re: Error de permisos para hacer un backup

Si que os comento que en un principio, en la lista de copias de seguridad aparecía algo como esto:
Código:
\BackupMiBaseDeDatos.bak
Y al añadirle esa clave al registro de windows, esto ha cambiado por:
Código:
C:\MyBckDir\BackupMiBaseDeDatos.bak
Pero al darle al botón "Agregar", sigo con el mismo error.
Que más razones pueden estar provocando esto??
Venga, gracias y un saludo!
__________________
..:: moNTeZIon ::..
  #5 (permalink)  
Antiguo 28/06/2007, 09:01
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: Error de permisos para hacer un backup

y si existe el directorio MyBckDir en el server ?
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #6 (permalink)  
Antiguo 28/06/2007, 09:21
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Re: Error de permisos para hacer un backup

Si, si que existe, y con ese ficherito dentro.
El fichero existe por ejecutar la sentencia que mencionaba más arriba:
Código:
backup database MiBaseDeDatos to disk='C:\MyBckDir\BackupMiBaseDeDatos.bak'
Y como te dije, no tuve problemas para ejecutar esto, por eso creo que no vaya por tema de permisos NTFS.
Se te ocurre algo Andres?
__________________
..:: moNTeZIon ::..
  #7 (permalink)  
Antiguo 28/06/2007, 10:07
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: Error de permisos para hacer un backup

No, yo lo arregle de esta forma...
Solo agregue la clave en el registro, el MSSQL.1 es porque yo ya tenia una instancia de SQL 2000 en el mismo server y el 2005 generó esa clave.

Tal vez alguien mas tenga otra idea...

Saludos
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #8 (permalink)  
Antiguo 04/07/2007, 09:47
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Error de permisos para hacer un backup

¿Que hay de hacerlo usando TSQL?

BACKUP DATABASE mibase
TO DISK = 'C:\MyBckDir\BackupMiBaseDeDatos.bak'
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #9 (permalink)  
Antiguo 11/07/2007, 03:58
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Re: Error de permisos para hacer un backup

Si Mith, pero ya dije:
Cita:
Iniciado por moNTeZIon Ver Mensaje
Si, si que existe, y con ese ficherito dentro.
El fichero existe por ejecutar la sentencia que mencionaba más arriba:
Código:
backup database MiBaseDeDatos to disk='C:\MyBckDir\BackupMiBaseDeDatos.bak'
Y como te dije, no tuve problemas para ejecutar esto, por eso creo que no vaya por tema de permisos NTFS.
Se te ocurre algo Andres?
El problema es que por algún motivo, no puedo hacer el backupo desde "Boton derecho > Tareas > Backup database" , porqué cuando doy al botón "Agregar", el tío tiene grabada alguna ruta errónea que peta el proceso...
En cambio por TSQL si puedo.
Raro raro
__________________
..:: moNTeZIon ::..
  #10 (permalink)  
Antiguo 21/07/2007, 15:30
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Error de permisos para hacer un backup

Ejm, por eso decía que así sí te funcionaba

Creo que tienes un problema con los componentes DMO/SMO, probablemente debidos a la mala (o falta de) aplicación de un parche.

Te recomendaría desinstalar las herramientas administrativas y reinstalarlas para ver que tal va la cosa.

No olvides que los SP de SQL Server no solo se aplican al servidor, sino que los debes de aplicar en tu workstation de desarrollo.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #11 (permalink)  
Antiguo 23/07/2007, 02:06
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Re: Error de permisos para hacer un backup

Gracias Mith!
Veré si lo soluciono con tus ideas.
Un saludo.
__________________
..:: moNTeZIon ::..
  #12 (permalink)  
Antiguo 29/08/2013, 10:42
 
Fecha de Ingreso: agosto-2013
Ubicación: Bogotá,Colombia
Mensajes: 1
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Error de permisos para hacer un backup

yo lo solucione de la siguiente manera

intente realizar el restore por sql

RESTORE DATABASE [DATABASE_PRUEBAS]
FROM DISK = N'C:\ubicación del backup'
WITH RECOVERY, FILE = 1, NOUNLOAD, REPLACE, STATS = 10

antes de ejecutar este comando crea la siguiente carpeta

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA

y listo ya puedas ver tu backup
  #13 (permalink)  
Antiguo 29/08/2013, 10:49
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Error de permisos para hacer un backup

despues de 2007-2013=6 años llega una nueva respuesta :) que bien
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #14 (permalink)  
Antiguo 29/08/2013, 11:32
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Error de permisos para hacer un backup

Menos mal que no fueron 10 años despues.....
__________________
MCTS Isaias Islas
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 08:20.