Compartir a través de


Migrar PowerPivot a SharePoint 2013

  

SharePoint 2013 no admite la actualización en contexto. Sin embargo, se admite el procedimiento de actualizar y adjuntar la base de datos. El comportamiento es diferente de la actualización a SharePoint 2010, donde un cliente puede elegir entre los dos métodos básicos de actualización: actualización en contexto y actualizar y adjuntar la base de datos.

Si tiene una instalación de PowerPivot integrada con SharePoint 2010, no puede realizar una actualización en contexto del servidor de SharePoint. Sin embargo, puede migrar las bases de datos de contenido y las bases de datos de aplicación de servicio de la granja de SharePoint 2010 a una granja de SharePoint 2013. Este tema ofrece información general de los pasos necesarios para completar el procedimiento de actualizar y adjuntar la base de datos y para completar una migración relacionada con PowerPivot:

Información general sobre la migración

1

2

3

4

Preparar la granja de SharePoint 2013

Hacer copia de seguridad, copiar y restaurar bases de datos.

Montar bases de datos de contenido

Migrar programaciones de PowerPivot

SQL Server Management Studio

  • Administración central de SharePoint

  • Windows PowerShell

  • Páginas de aplicación de SharePoint

  • Windows PowerShell

  

En este tema:

  • 1) Preparar la granja de SharePoint 2013

  • 2) Hacer copia de seguridad, copiar y restaurar las bases de datos

  • 3) Preparar las aplicaciones web y montar bases de datos de contenido

  • 4) Actualizar programaciones de PowerPivot

  • Recursos adicionales

1) Preparar la granja de SharePoint 2013

  1. SugerenciaSugerencia

    Revise el método de autenticación para el que están configuradas las aplicaciones web existentes. Las aplicaciones web de SharePoint 2013 usan de forma predeterminada la autenticación basada en notificaciones. Las aplicaciones web de SharePoint 2010 configuradas para la autenticación en modo clásico necesitan unos pasos adicionales para migrar bases de datos de SharePoint 2010 a SharePoint 2013. Si sus aplicaciones web están configuradas para la autenticación en modo clásico, consulte la documentación de SharePoint 2013.

  2. Instale una nueva granja de servidores de SharePoint Server 2013.

  3. Instale una instancia de un servidor de SQL Server 2012 SP1 Analysis Services en modo de SharePoint. Para obtener más información, vea Instalar el servidor de Analysis Services en modo de SharePoint para SharePoint 2013 (SQL Server 2012 SP1).

  4. Instale el paquete de instalación de PowerPivot para SharePoint 2013 spPowerPivot.msi en todos los servidores de la granja de SharePoint. Para obtener más información, vea Instalar o desinstalar el complemento PowerPivot para SharePoint.

  5. En Administración central de SharePoint 2013, configure la aplicación de servicio Excel Services para que use el servidor en modo SharePoint de Analysis Services creado en el paso anterior. Para obtener más información, vea la sección "Configurar la integración de SharePoint básica de Analysis Services" de Instalar el servidor de Analysis Services en modo de SharePoint para SharePoint 2013 (SQL Server 2012 SP1).

Icono de flecha usado con el vínculo Volver al principioArriba

2) Hacer copia de seguridad, copiar y restaurar las bases de datos

El proceso de "actualizar y adjuntar la base de datos de SharePoint” es una secuencia de pasos para realizar copias de seguridad, copiar y restaurar bases de datos de contenido y de aplicación de servicio relacionadas con PowerPivot en la granja de SharePoint 2013.

  1. Configurar la base de datos para que sea de solo lectura: en SQL Server Management Studio, haga clic con el botón secundario en el nombre de la base de datos y, a continuación, haga clic en Propiedades. En la página Opciones, establezca la propiedad Base de datos de solo lectura en True.

  2. Copia de seguridad: haga una copia de seguridad de todas las bases de datos de contenido y de aplicación de servicio que desee migrar a la granja de SharePoint 2013. En SQL Server Management Studio, haga clic con el botón secundario en el nombre de la base de datos, haga clic en Tareas y, a continuación, haga clic en Copia de seguridad.

  3. Copia de los archivos de copia de seguridad de la base de datos (.bak) al servidor de destino deseado.

  4. Restauración: restaure las bases de datos en el Motor de base de datos de SQL Server de destino. Este paso se puede realizar con SQL Server Management Studio.

  5. Configurar la base de datos para que sea de lectura y escritura: establezca Base de datos de solo lectura en False.

Icono de flecha usado con el vínculo Volver al principioArriba

3) Preparar las aplicaciones web y montar bases de datos de contenido

Para obtener una explicación más detallada de los procedimientos siguientes, vea Actualizar bases de datos de SharePoint 2010 a SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).

  1. Poner bases de datos sin conexión:

    ponga sin conexión todas las bases de datos de contenido de SharePoint 2013 mediante Administración central de SharePoint. Las bases de datos de contenido se reemplazan con las bases de datos que copió. Considere cuál es la mejor secuencia para su entorno. Considere la posibilidad de poner sin conexión cada base de datos y montar su base de datos de reemplazo correspondiente antes de poner sin conexión la siguiente base de datos de contenido. Otra opción consiste en poner sin conexión todas las bases de datos de contenido como un grupo.

    1. En Administración central de SharePoint, haga clic en Administración de aplicaciones.

    2. Haga clic en Administrar bases de datos de contenido.

    3. Haga clic en el nombre de la base de datos.

    4. En Administrar configuración de bases de datos de contenido, establezca Estado de la base de datos en Sin conexión.

    5. Seleccione Quitar base de datos de contenido. Tenga en cuenta la advertencia de que ya no podrá obtener acceso a los sitios almacenados en la base de datos de contenido.

  • Montar bases de datos de contenido:

    Use cmdlets de PowerShell en el shell de administración de SharePoint 2013 para montar la base de datos de contenido migrada. No es necesario montar la base de datos de aplicación de servicio, solo las bases de datos de contenido: Contenido relacionado con PowerShell

    Mount-SPContentDatabase "SharePoint_Content_O14-KJSP1" -DatabaseServer "[server name]\powerpivot" -WebApplication [web application URL]
    

    Para obtener más información, vea Asociar o desasociar bases de datos de contenido (SharePoint Server 2010) (https://technet.microsoft.com/es-es/library/ff628582.aspx).

    Estado cuando se completa el paso: cuando se completa la operación de montaje, los usuarios pueden ver los archivos que estaban en la antigua base de datos de contenido. Por tanto, los usuarios pueden ver y abrir los libros en la biblioteca de documentos.

    • SugerenciaSugerencia

      En este punto del proceso de migración, es posible crear nuevas programaciones para los libros migrados. Sin embargo, las programaciones se crean en la nueva base de datos de aplicación de servicio PowerPivot, no en la base de datos que copió de la granja de servidores de SharePoint antigua. Por tanto, no contendrá ninguna de las programaciones anteriores. Después de completar los pasos siguientes para usar la antigua base de datos y migrar las programaciones anteriores, las nuevas programaciones no están disponibles.

Solucionar problemas al intentar montar bases de datos

En esta sección se resumen los posibles problemas que pueden producirse al montar la base de datos.

  1. Errores de autenticación: si ve errores relacionados con la autenticación, revise el modo de autenticación que están usando las aplicaciones web de origen. El error puede deberse a una incoherencia en la autenticación entre la aplicación web de SharePoint 2013 y la aplicación web de SharePoint 2012. Vea Preparar la granja de SharePoint 2013 para obtener más información.

  2. Archivos de PowerPivot que faltan: si ve errores relacionados con archivos .dll de PowerPivot que faltan, no ha instalado spPowerPivot.msi o la herramienta de configuración de PowerPivot no se ha usado para configurar PowerPivot.

4) Actualizar programaciones de PowerPivot

En esta sección se describen los detalles y las opciones para migrar programaciones de PowerPivot. La migración de programaciones es un proceso que consta de dos pasos. Primero debe configurar la aplicación de servicio PowerPivot para que use la base de datos de aplicación de servicio migrada. Después debe elegir una de las dos opciones para la migración de programaciones.

Configure la aplicación de servicio para que use la base de datos de aplicación de servicio migrada.

En Administración central de SharePoint, configure la aplicación de servicio PowerPivot para que use la antigua base de datos de aplicación de servicio que copió. El servicio PowerPivot actualiza la base de datos de aplicación de servicio al nuevo esquema.

  1. En Administración central de SharePoint, haga clic en Administrar aplicaciones de servicio.

  2. Busque la aplicación de servicio PowerPivot (por ejemplo, “Aplicación de servicio PowerPivot predeterminada”), haga clic en el nombre de la aplicación de servicio y, a continuación, haga clic en Propiedades en la cinta de opciones de SharePoint.

  3. Actualice el nombre de instancia del servidor de bases de datos y el nombre de la base de datos. Corrija el nombre de la base de datos de la que hizo copia de seguridad, copió y restauró. Una vez que haga clic en Aceptar, se actualizará la base de datos de aplicación de servicio. Los errores se escribirán en el registro de ULS.

Actualizar programaciones de PowerPivot

Configure la aplicación de servicio PowerPivot para migrar las programaciones de actualización.

  • Opción 1 para migrar programaciones: administrador de granja de SharePoint

    1. En el shell de administración de SharePoint 2013, ejecute el cmdlet Set-PowerPivotServiceApplication con el modificador -StartMigratingRefreshSchedules para habilitar la migración de programaciones automática a petición Contenido relacionado con PowerShell. En el siguiente script de Windows PowerShell se da por supuesto que solo existe una aplicación de servicio PowerPivot.

      $app=Get-PowerPivotServiceApplication
      Set-PowerPivotServiceApplication $app -StartMigratingRefreshSchedules
      

      Después de ejecutar el script de Windows PowerShell, las programaciones están activas y se ejecutarán en la siguiente hora apropiada. Sin embargo, no se habilita el estado de la página de actualización de programaciones. La primera vez que se ejecute la programación, se migrará y en la página actualización de las programaciones Habilitada será true.

    2. Si desea comprobar el valor actual de la propiedad StartMigratingRefreshSchedules, ejecute el siguiente script de PowerShell. El script recorre en bucle todos los objetos de aplicación de servicio PowerPivot y muestra el nombre y los valores de propiedad:

      $apps = Get-PowerPivotServiceApplication
      foreach ($app in $apps){}
      Get-PowerPivotServiceApplication $appp | format-table -property displayname,id,StartMigratingRefreshSchedules
      

    Opción 2 para migrar programaciones: el usuario actualiza cada libro

    1. Otra opción para migrar programaciones consiste en habilitar la programación de actualización para cada libro. Navegue a la biblioteca de documentos que contenga los libros.

    2. Abra el menú contextual libro y haga clic en Administrar actualización de datos de PowerPivot.

    3. En la sección Programar actualización, haga clic en Habilitada.

    4. Puede seleccionar También actualizar lo más rápido posible. Esta opción agregará una instancia de la actualización a la cola en cuanto haga clic en Aceptar. La programación de actualización periódica se sigue desencadenando en el momento adecuado.

    5. Haga clic en Aceptar. El historial de actualización es visible ahora en la página de actualización; la programación se desencadenará a la hora normal.

Libros de SQL Server 2008 R2 PowerPivot

  • Los libros de SQL Server 2008 R2 PowerPivot no se actualizan automáticamente cuando se usan en SQL Server 2012 SP1 PowerPivot para SharePoint 2013. Después de migrar una base de datos de contenido que incluye los libros de 2008 R2, puede usar los libros pero las programaciones no se actualizan.

  • Para obtener más información, vea Actualizar libros y actualización de datos programada (SQL Server 2012 SP1).

Icono de flecha usado con el vínculo Volver al principioArriba

Recursos adicionales

[!NOTA]

Para obtener más información acerca de PowerPivot y cómo actualizar y adjuntar la base de datos de SharePoint, vea lo siguiente:

Icono de flecha usado con el vínculo Volver al principioArriba