Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 27-jun-2007, 08:31   #1 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
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 ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 27-jun-2007, 10:48   #2 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.079
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"
__________________
Yo no hablo de venganzas ni perdones, el olvido es la única venganza y el único perdón...
Andres95 está desconectado   Responder Citando
Antiguo 28-jun-2007, 02:32   #3 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
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 ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 28-jun-2007, 08:11   #4 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
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 ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 28-jun-2007, 09:01   #5 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.079
Re: Error de permisos para hacer un backup

y si existe el directorio MyBckDir en el server ?
__________________
Yo no hablo de venganzas ni perdones, el olvido es la única venganza y el único perdón...
Andres95 está desconectado   Responder Citando
Antiguo 28-jun-2007, 09:21   #6 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
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 ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 28-jun-2007, 10:07   #7 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.079
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
__________________
Yo no hablo de venganzas ni perdones, el olvido es la única venganza y el único perdón...
Andres95 está desconectado   Responder Citando
Antiguo 04-jul-2007, 09:47   #8 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
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
Mithrandir está desconectado   Responder Citando
Antiguo 11-jul-2007, 03:58   #9 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
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 ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 21-jul-2007, 15:30   #10 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
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
Mithrandir está desconectado   Responder Citando
Antiguo 23-jul-2007, 02:06   #11 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
Re: Error de permisos para hacer un backup

Gracias Mith!
Veré si lo soluciono con tus ideas.
Un saludo.
__________________
..:: moNTeZIon ::..
moNTeZIon está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93