Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Error de permisos para hacer un backup (http://www.forosdelweb.com/f87/error-permisos-para-hacer-backup-501222/)

moNTeZIon 27/06/2007 08:31

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!

Andres95 27/06/2007 10:48

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"

:arriba:

moNTeZIon 28/06/2007 02:32

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 28/06/2007 08:11

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!

Andres95 28/06/2007 09:01

Re: Error de permisos para hacer un backup
 
y si existe el directorio MyBckDir en el server ?

moNTeZIon 28/06/2007 09:21

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?

Andres95 28/06/2007 10:07

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...

:arriba: Saludos

Mithrandir 04/07/2007 09:47

Re: Error de permisos para hacer un backup
 
¿Que hay de hacerlo usando TSQL?

BACKUP DATABASE mibase
TO DISK = 'C:\MyBckDir\BackupMiBaseDeDatos.bak'

moNTeZIon 11/07/2007 03:58

Re: Error de permisos para hacer un backup
 
Si Mith, pero ya dije:
Cita:

Iniciado por moNTeZIon (Mensaje 2051584)
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 :'(

Mithrandir 21/07/2007 15:30

Re: Error de permisos para hacer un backup
 
Ejm, por eso decía que así sí te funcionaba :borracho: :risa:

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.

moNTeZIon 23/07/2007 02:06

Re: Error de permisos para hacer un backup
 
Gracias Mith!
Veré si lo soluciono con tus ideas.
Un saludo.

baronazul13 29/08/2013 10:42

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

Libras 29/08/2013 10:49

Respuesta: Error de permisos para hacer un backup
 
despues de 2007-2013=6 años llega una nueva respuesta :) que bien

iislas 29/08/2013 11:32

Respuesta: Error de permisos para hacer un backup
 
Menos mal que no fueron 10 años despues.....


La zona horaria es GMT -6. Ahora son las 22:26.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.