none
Copia de Seguridad RRS feed

  • Pregunta

  • Hola a todos.

    Estoy creando una copia de seguridad de Sharepoint en un .bat con stsadm.exe.

    Ejecuto:

    stsadm.exe -o backup -directory "%path%" -backupmethod full -item "%Sitio%"

    Donde path es la ruta de acceso UNC y sitio es mi sitio por defecto de sharepoint.

    El caso es que me lo crea todo bien, pero me generá una carpeta llamada spbr0000 con 20 Mb y dentro de ella muchos .bak.

    Pero si creo una copia de seguridad desde la administración central de sharepoint me generá 250 Mb. ¿Porque puede ser esto? ¿Que estoy haciendo mal o que me falta por incluir el backup?

    Gracias y un saludo

    viernes, 4 de junio de 2010 11:00

Respuestas

Todas las respuestas

  • Utiliza este comando:

     

    stsadm.exe -o backup -url %colecciondesitios% -f %ruta\archivo.bak%

     

    Con este comando se creara un solo archivo con el nombre y en la ruta que elijas que será el backup completo de la colección de sitios que definas...

     

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    • Propuesto como respuesta Uriel Almendra lunes, 8 de abril de 2013 17:47
    • Marcado como respuesta Uriel Almendra lunes, 8 de abril de 2013 17:47
    martes, 8 de junio de 2010 2:44
    Moderador
  • Hola Vlad, buenas tardes.

    ¿Una duda que tengo es si también te realiza backup de la BBDD de sharepoint? utilizando el comando que me has pasado me está haciendo un .bak de unos 6MB, mientras que si realizo un backup desde el administrador de Sharepoint me hace bastante más de 6MB.

    ¿Que diferencia hay entre realizar un backup utilizando el comando que me has enviado con respecto al comando que estaba ejecutando yo? ¿Con tu backup hago backup de la colección de sitios y ejecutando mi comando sabes de que estaba haciendolo?

    Mi última pregunta/duda, es como puedo realizar una restauración desde el .bak que me has enviado.

    Muchas gracias y un saludo

    martes, 8 de junio de 2010 11:38
  • El .bak que te esta generando contiene todo el contenido y configuración de la colección de sitios que definiste en el comando, es como hacer una copia de la BD de contenido, por lo tanto tu respaldo .bak debe medir mas o menos lo mismo que tu base de datos de contenido de esa colección de sitios.

     

    Lo que estabas haciendo con el otro comando era lo mismo, solo que con ese metodo se generan grupos de archivos con la información de contenidos y configuraciones en una carpeta especifica, diferente a lo que hace este metodo que todo lo captura y compacta en un solo archivo; si tienes la curiosidad de abrir tu archivo .bak con un manejador de compresor de archivos como winrar o winzip veras que dentro de tu .bak tienes una estructura de carpetas y archivos como la que te estaba generando tu metodo anterior.

     

    Para hacer la restauración usa el siguiente comando:

    stsadm.exe -o restore -url %colecciondesitios% -f %ruta\archivo.bak%

    si te marca algun error de que ya se tiene contenido en esa colección de sitios y deseas sustituirla completamente usas la opción -overwrite junto con el comando anterior.

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    martes, 8 de junio de 2010 16:30
    Moderador
  • Cuando se ejecuta el Backup a través de la Administración Central, ésta utiliza las credenciales del usuario a quien le corresponda la sesión (usuario indicado en la parte superior derecha de la administración central). Cuando se ejecuta el .bat a través de una tarea programada, ésta utiliza las credenciales configuradas en la Tarea Programada.

    Un error común en ambientes con la Base de Datos en un servidor externo (o servidores Windows 2008, vista o W7), es configurar la tarea programada utilizando el usuario Local System o Network Service, cuentas que no cuentan con los privilegios para acceder al servidor de Base de Datos y por tanto solo genera un backup parcial. Es importante revisar el log que queda en la carpeta del Backup para diagnosticar qué error específico se presentó.

    Miguel.


    http://blogsp.idea80.com
    martes, 15 de junio de 2010 15:40