Migración de la base de datos de SharePoint 2010 a SharePoint 2013

Se ha debatido mucho sobre cómo preparar y planificar una migración, lo que implica y cuáles son las prácticas recomendadas. En este artículo, ensuciémonos un poco las manos. Recientemente tuve que hacer otra actualización completa a SharePoint 2013, y aproveché la oportunidad para capturar algunas notas y capturas de pantalla.

So. Su granja de SharePoint 2013 está instalada y lista. Hoy es el día: migras tu contenido. ¿Qué es lo que haces?

Prepare su actualización a SharePoint 2013

Hay excelentes artículos de TechNet sobre el proceso de migración de SharePoint. Lectura muy recomendada, por no decir obligatoria:

Referencia: Descripción general del proceso de actualización a SharePoint 2013

Referencia: Actualice y migre a SharePoint 2013 (Centro de recursos)

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Inspeccione su granja existente

Para ser justos, debería haber hecho esto hace un tiempo. Para tener una imagen completa, solo repasaré los puntos principales que debes mirar cuando hagas un balance de qué contenido necesita ser parte del viaje.

Soluciones de granja

Antes de la migración real, querrá tener una idea clara de todas las soluciones de granja instaladas en sus servidores de SharePoint 2010. ¿Tiene un plan para cada paquete personalizado o de tercera parte? ¿Existen en versiones de 2013 o funcionan como están? Cualquier característica que falte se informará como tal durante la actualización y puede causar problemas.

No olvide revisar las soluciones de caja de arena, si las tiene en su granja.

 Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Para cada una de esas soluciones agregadas, querrá un inventario de qué colección de sitios y qué sitio web usa. Esto puede llevar mucho tiempo compilar, pero podría ahorrarte dolores de cabeza más adelante.

 Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Aplicaciones web

Ya debe saber qué aplicaciones web se migrarán. Tome nota en particular de sus métodos de autenticación:

Cualquier aplicación web que aún esté en modo Clásico deberá actualizarse a Notificaciones en SharePoint 2013

Alternativamente, puede cambiarla mientras todavía se esté ejecutando en su granja de 2010, si se siente seguro al hacerlo. Volveremos sobre eso más tarde.Bono gratuito

: Descargue nuestra guía para aprender a Aumentar el Rendimiento de su Entorno de SharePoint.

Copie su base de datos de contenido de 2010 a 2013

Aquí tiene dos opciones principales: Pausar su granja de 2010 para tomar una copia en frío de las bases de datos de contenido o realizar una copia en vivo. Dado que queremos realizar pruebas con un tiempo de inactividad mínimo, tomamos la segunda opción con la ayuda de la función de copia de seguridad de solo copia de SQL Server:

 Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Eso le permitirá realizar una copia de seguridad en vivo de su base de datos sin interferir con su horario de copia de seguridad normal, lo que haría cosas molestas, como borrar sus registros de cambios y comprometer sus planes de recuperación ante desastres.

Después de eso, simplemente restaure esa copia de seguridad en su servidor SQL Server de SharePoint 2013, opcionalmente con un nuevo nombre. No hay problema.

Crear una aplicación web de destino

Al migrar una base de datos de contenido de SharePoint 2010 para actualizar a SharePoint 2013, es necesario vincularla a una aplicación web existente, obviamente. Sin embargo, la mayoría de las veces la base de datos a migrar incluirá un sitio raíz (situado en la ruta «/» de esa aplicación web).

Si tiene varias colecciones de sitios en la misma ruta, o de hecho cualquier sitio web de su aplicación web con rutas idénticas, surgirán conflictos y algunos de sus sitios serán inaccesibles. Pero desea mantener las mismas rutas que antes, de lo contrario, cualquier ruta especificada en su contenido (listas de enlaces, por ejemplo) se romperá.

También desea crear su nueva aplicación web con el mismo modo de autenticación que en 2010. Si no actualizó las notificaciones a Classic en SharePoint 2010, ahora necesita PowerShell para crear una aplicación web en modo Clásico en SharePoint 2013, ya que se consideran obsoletas.

Referencia: Migre del modo clásico a la autenticación basada en notificaciones en SharePoint 2013

Entonces, el truco es crear una nueva aplicación web y simplemente eliminar su base de datos de contenido (todo esto a través de la Administración Central). Puede vivir sin DB por ahora.

Pruebe y actualice su base de datos migrada

Recapitulemos:

  • Ha adjuntado su base de datos de contenido de SharePoint 2010 a SQL server de SharePoint 2013
  • Tiene una nueva aplicación web sin base de datos de contenido asociada

Ahora puede probar y actualizar (según sea necesario) su base de datos migrada. Para ello, recurrimos de nuevo a PowerShell. El siguiente comando inspeccionará su base de datos y producirá un informe detallado de los problemas de actualización encontrados:

 Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Referencia: Test-SPContentDatabase cmdlet de PowerShell

Este es el punto en el que desea instalar todas las personalizaciones internas y de terceros. Luego vuelva a probar su base de datos. Repita hasta que no se reporten errores, o al menos ninguno con el que no pueda vivir.

Monte su nueva base de datos

A continuación, puede actualizar su base de datos. Puede ejecutar la actualización por sí sola o a medida que la adjunta a su aplicación web. Este último es el proceso preferido.

Pero no puedes simplemente agregar una base de datos de contenido SP2010 a SP2013 a través de la interfaz de usuario. Necesitarás la herramienta favorita del ejército suizo de tu técnico: PowerShell. El comando a usar es Mount-SPContentDatabase.

 Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Referencia: Cmdlet PowerShell de Mount-SPContentDatabase

Explore sus sitios actualizados

¡Casi hemos terminado!

Ahora debería poder navegar por su nuevo sitio migrado. Al principio, todavía presentará el aspecto y la sensación de SharePoint 2010, con una pequeña diferencia:

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

Verás este bonito banner de colores en la parte superior. El primer enlace le llevará al primer paso del proceso de actualización de la colección del sitio (TechNet).

Indexe su nuevo contenido

¡De acuerdo! Todo tu contenido está migrado y actualizado, ¡y listo para usar! Vamos a lanzar el rastreador de búsqueda ahora

 Paso a paso Actualización de la base de datos de SharePoint 2010 a SharePoint 2013

Actualización paso a paso de la base de datos de SharePoint 2010 a SharePoint 2013

No está mal, una hora para unos 24.000 documentos, muchos de ellos PDF. ¡Y sin errores! Ahora puedo aprovechar el mejorado Centro de búsqueda de SharePoint 2013 en todo mi contenido.

En general, esta actualización a la migración de SharePoint 2013 salió bastante bien. Hay algunas partes web de terceros que discutiré con el administrador de la granja, y una solución de plantilla de sitio completa que no creo que sea funcional en 2013, dados los enormes cambios en la interfaz de usuario. Pero incluso el contenido de ese sitio es completamente navegable y utilizable como lo es ahora, por lo que es probable que permanezca en el modo de 2010.

Solución de problemas

Consulte mi artículo sobre Migración de bases de datos de contenido de SharePoint-Supervisión del proceso para obtener más información sobre la solución de problemas.

Leave a Reply

Tu dirección de correo electrónico no será publicada.