Error y solución al restaurar una colección de sitios en Sharepoint Online

Sharepoint_Online_logoCon el permiso de los gurús de Sharepoint, voy a documentar una incidencia y su resolución que me ha surgido hoy, más que nada para ahorrar tiempo de “upload” a la nube en casos de error y reintento.

Para migrar un portal Sharepoint onpremise a Sharepoint Online, en el mercado hay un amplio abanico de soluciones para acometer esta tarea, muy completas, pero nada baratas.

Si lo que estás intentando subir es un sitio basado en WSS 2.0 o WSS 3.0, se puede usar Sharepoint Designer 2007 (para la versión actual de BPOS, con la de Office 365 hay que usar Sharepoint Designer 2010) para realizar el proceso de restauración.

NOTA: Para el que aún no lo sepa, SharePoint Designer 2007 es gratuito. Se puede descargar desde el enlace siguiente:

Los pasos para realizar el proceso de importación en Sharepoint Online están muy bien explicados en este post de Loryan Stant por lo que no voy a repetirme aquí. Pero sí voy a apuntar algunas consideraciones, ya que si no te puedes encontrar que después de 7 horas de upload, al restaurar los archivos te encuentras con el mensaje de error Error ocurred while importing the web XXX. The file cannot be imported because its parent web XXX does not exist

ErrorSP

Algunos bri-consejos

  1. Asegúrate de que la exportación del sitio la realizas con un usuario que sea “Administrador de la colección de sitios”, para que pueda exportar todo el contenido
  2. Una vez realizada la exportación, revisa el archivo de log generado. Lo primero, ve al final y comprueba que las dos últimas líneas rezan algo como “Completado con 0 advertencias, Completada con 0 errores”. Si no es así, busca por la palabra “Error” en el archivo y te dará la pista que te ahorrará realizar un upload de varias horas
    Bueno
    En mi caso, la exportación la realicé con un usuario que no era administrador de la colección de sitios y tenía estos mensajes:
    Malo
  3. Asegúrate de que en Sharepoint Online, la colección de sitios la creas con la plantilla “Sitio en blanco”. La predeterminada es “Sitio de grupo” y la restauración no es posible si no es sobre una en blanco.
    Blanco
  4. Asegúrate que el proceso de importación, al iniciarlo desde Sharepoint Designer lo haces con un usuario “Administrador de la colección de sitios” de Sharepoint Online

Espero que estos cuatro consejos os evite unas cuantas horas de upload.

Un saludo.

davidjrh

David Rodriguez, is a happy Spanish guy living and working in Tenerife (Canary Islands, Spain) where he was born. He is one of the lucky ones who has the opportunity to work with cutting edge technologies at Intelequia as CTO. He has more than 20 years development background mostly based on Microsoft technologies, designing and architecting highly scalable systems like reservation systems for airlines companies. He has been working with Microsoft Azure since it was on CTP, migrating on-premise systems to the cloud, co-founding the .NET User Group TenerifeDev as well as the CSV company Intelequia Software Solutions. He is also the author of different DNN-Azure open source projects available on GitHub such as caching providers, analytics and Azure Active Directory.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *