none
PROBLEMA AL RESTAURAR BASE DE DATOS SQL SERVER 2008 R2 EN SQL SERVER 2012 RRS feed

  • Pregunta

  • Hola,

    He intentado restaurar una copia de base de datos proveniente de SQL SERVER 2008 r2 en SQL SERVER 2012 a través de un archivo de backup ubicado en una unidad de mi pc.

    No obstante, obtengo el siguiente error el cual no se como interpretar ni como solventar.

    

    Gracias por adelantado.


    Charo


    Saluditos, Charo

    miércoles, 13 de mayo de 2015 11:41

Respuestas

  • Saludos, lo primero es encontrar quien esta corriendo el servicio de sql server busca el SQL Server Configuration Managment y ve que usuario esta corriendo este servicio.

    Una vez que tengas esto ve a la carpeta en cuestion, da click derecho sobre ella y ve las propiedades y busca que esta cuenta tengo full control o read write sobre ella.

    miércoles, 13 de mayo de 2015 15:11

Todas las respuestas

  • Charo,

    Buen dia, como estas? el problema que estas teniendo es viene por el lado del file que vas a crear al momento de realizar el restore.... existe el directorio g:\BBDD2008\????? si no es asi crealo o en la solapa archivos chequea que el mdf este en un directorio valido.

    espero te sirva!!

    saludos!!

    miércoles, 13 de mayo de 2015 12:04
  • Saludos Charoeci1

    No ese seria otro error Gonzalo, aqui es un Access Denied, lo cual quiere decir que la cuenta de servicio con la que esta levantando SQL Server no tiene permisos para crear archivos en el directorio mencionado, necesitas darle permisos a la cuenta de servicio como full o write en ese path of unidad de almacenamiento para que pueda escribir.

    Como bien dice Gonzalo verifica en g:\BBDD2008\ que tengas permisos.

    miércoles, 13 de mayo de 2015 12:52
  • Hola.

    Generalmente lo que sucede es que la cuenta de servicio con la que está corriendo SQL Server no tiene acceso a la carpeta en donde se encuentra el archivo de respaldo o a la carpeta en donde quieres restaurar.

    Revisa en el programa de configuración de SQL Server dicha cuenta y corroborar que en las carpetas que indique previamente dicha cuenta tiene permisos de lectura y de escritura, por favor.

    Nos confirmas si lo logras...

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    miércoles, 13 de mayo de 2015 13:08
  • Por favor, pueden indicarme donde exactamente en sql se encuentra la configuración de cuenta?

    Gracias

    Charo


    Saluditos, Charo

    miércoles, 13 de mayo de 2015 14:09
  • Saludos, lo primero es encontrar quien esta corriendo el servicio de sql server busca el SQL Server Configuration Managment y ve que usuario esta corriendo este servicio.

    Una vez que tengas esto ve a la carpeta en cuestion, da click derecho sobre ella y ve las propiedades y busca que esta cuenta tengo full control o read write sobre ella.

    miércoles, 13 de mayo de 2015 15:11
  • Hola,

    Os doy mas detalle de lo que me está ocurriendo.

    La base de datos original llamada "CongeladosGalvez" se encuentra en G:BBDD2008. De ella he hecho una copia y la he ubicado en G:BBDD2012 la cual es una carpeta a la cual le he dado control total al usuario que corre el servicio de SQL Server.

    Seguidamente he creado la base de datos "CongeladosGalvez" en SQL Server 2012 y la cual esta alojada en G:BBDD2012.

    Pues bien, cuando indico al interfaz de restauración que me restuare la copia que se encuentra en G:BBDD2012 me indica lo siguiente: 

    Me extraña muchísimo que me de un error indicando que el sistema tiene el acceso denegado a G:BBDD2008 cuando realmente la copia de seguridad la tomamos de G:BBDD2012 y la queremos restaurar sobre una base de datos creada también en dicha carpeta. ¿qué tiene que ver aquí G:BBDD2008, la carpeta donde esta ubicada la base de datos que originó el archivo de copia de seguridad? ¿qué puede estar ocurriendo?

    Gracias


    Saluditos, Charo


    • Editado charoeci1 jueves, 14 de mayo de 2015 0:23
    jueves, 14 de mayo de 2015 0:20
  • Saludos si estas disponible buscame en skype como enriarg y vere como ayudarte.
    jueves, 14 de mayo de 2015 0:57
  • Muchas gracias por tu ofrecimiento Enrique. Ya encontré lo que ocurría. Lo pongo aquí por si le ocurriera a otra persona.

    El problema que tenia es que no marcaba la opción de Reubicar todos los archivos en la carpeta de datos y registro indicada para SQL SERVER 2012 dentro del proceso e interfaz de restauracion de la base de datos.

    En caso de que no marcar dicha opcion SQL SERVER 2012 te volveria a ubicar la base de datos que quieres restaurar en la carpeta que originalmente tenia en SQL SERVER 2008.


    Saluditos, Charo

    viernes, 15 de mayo de 2015 8:50