none
Problema para restaurar una DB en carpetas comprimidas RRS feed

  • Pregunta

  • Estimados,
    Tengo un server con Raid 5 y las unidades comprimidas en win2000server. El problema está al restaurar una db sql 2005, este es el error:

    System.Data.SqlClient.SqlError: El archivo "D:\log\FINCALERO_Log.ldf" está comprimido pero no reside en una base de datos o grupo de archivos de sólo lectura. El archivo debe estar descomprimido. (Microsoft.SqlServer.Smo)

    El archivo .bak está en una unidad USB. Ahora mismo estoy quitando la compresión, pero dudo que sea esto, pues
    tengo otro server identico y si he podido restaurar.

    Agradezco cualquier ayuda... Gracias
    martes, 4 de agosto de 2009 16:34

Respuestas

  • Si usted intenta restaurar un respaldo de una base de datos SQL Server 2005, donde alguno de los archivos físicos residen en un disco comprimido, recibirá el error que usted observó. Los archivos del log de transacciones nunca deben residir en carpetas comprimidas.

    Los detalles sobre el tema los puede ver en:

    http://blogs.msdn.com/sanchan/archive/2006/06/04/617585.aspx






    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    martes, 4 de agosto de 2009 17:07
    Moderador

Todas las respuestas

  • Si usted intenta restaurar un respaldo de una base de datos SQL Server 2005, donde alguno de los archivos físicos residen en un disco comprimido, recibirá el error que usted observó. Los archivos del log de transacciones nunca deben residir en carpetas comprimidas.

    Los detalles sobre el tema los puede ver en:

    http://blogs.msdn.com/sanchan/archive/2006/06/04/617585.aspx






    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    martes, 4 de agosto de 2009 17:07
    Moderador
  • Muichísimas GRACIAS Gustavo, entiendo entonces que tengo que quitar la marca de comprimir unidad, en las
    propiedades de la misma. Y funcionará bien...

    ¿Entendí bien?...

    Gracias otra vez.
     
    martes, 4 de agosto de 2009 17:22
  • Así es, deje descomprimidas las unidades donde residen los archivos físicos de las bases de datos.
    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    martes, 4 de agosto de 2009 18:15
    Moderador
  • Hola, muchas gracias por tu tiempo. Hace un buen rato he ordenado la descompresión...
    Sin embargo, tengo un server de idénticas características con SQL Server 2005 instalado y con la DB
    en un RAID5 "comprimido"... No entiendo cómo lograron instalar los ficheros de la DB en él.

    Gracias Saludos
    martes, 4 de agosto de 2009 19:43
  • Hola de nuevo Gustavo,
    Verás, he estado investigando y parece posible instalar la DB en una unidad comprimida. Siempre y cuando, descomprimamos los directorios pertinentes claro.

    En vez de descomprimir toda la unidad, descomprimí solo las carpetas DB y LOG. Ahora no tengo problemas para restaurar
    una DB en una unidad comprimida.

    Gracias
    Jose
    miércoles, 5 de agosto de 2009 13:27