Restauración de las personalizaciones (SharePoint Foundation 2010)

 

Se aplica a: SharePoint Foundation 2010

Última modificación del tema: 2016-11-30

En este artículo se describe cómo restaurar personalizaciones realizadas en sitios en un conjunto o granja de servidores de Microsoft SharePoint Foundation.

En este artículo se supone que conoce los conceptos y procedimientos de Hacer copias de seguridad de personalizaciones (SharePoint Foundation 2010).

En este artículo:

  • Restauración de paquetes de solución

  • Restauración de elementos de sitio creados

  • Restauración de flujos de trabajo

  • Restauración de cambios en el archivo Web.config

  • Recuperación de cambios realizados mediante edición directa

  • Restauración de personalizaciones desarrolladas que no están empaquetadas como soluciones

Restauración de paquetes de solución

El método usado para restaurar paquetes de solución depende de si las personalizaciones se implementan como soluciones de confianza o soluciones de espacio aislado.

Las soluciones de confianza son soluciones que implementan los administradores de la granja de servidores. Se implementan en toda la granja de servidores y se pueden usar en cualquier sitio de la misma. Las soluciones de confianza se almacenan en la base de datos de configuración. Cuando se realiza una copia de seguridad de la granja de servidores mediante copia de seguridad de SharePoint Foundation 2010, se realiza también una copia de seguridad de las soluciones de confianza y las mismas se incluyen en las copias de seguridad de solo configuración. También se puede realizar una copia de seguridad de ellas como un grupo o individualmente, y son visibles en la jerarquía de restauración.

Las soluciones de espacio aislado son soluciones que los administradores de la colección de sitios pueden implementar en una sola colección de sitios. Las soluciones de espacio aislado se almacenan en la base de datos de contenido asociada a la colección de sitios en la que se implementan. Se incluyen en la granja de servidores, aplicación web, base de datos de contenido y copias de seguridad de colección de sitios de SharePoint Foundation 2010, pero no son visibles en la jerarquía de restauración y no se pueden seleccionar ni restaurar de manera individual.

Se recomienda que conserve una copia de seguridad del archivo .wsp original, así como del código fuente que se usó para generar el archivo .wsp para las soluciones de confianza y de espacio aislado.

Para restaurar una solución de confianza mediante Administración central

  1. Compruebe que la cuenta de usuario que está realizando este procedimiento pertenece al grupo de administradores de la granja de servidores de SharePoint.

  2. En Administración central, en la sección Copias de seguridad y restauración de la página principal, haga clic en Restaurar a partir de copia de seguridad.

  3. En la página Restaurar a partir de copia de seguridad — Paso 1 de 3: Seleccionar la copia de seguridad que se desea restaurar, en la lista de copias de seguridad, seleccione el trabajo de copia de seguridad que contiene el paquete de solución y, a continuación, haga clic en Siguiente. Puede ver más detalles acerca de cada copia de seguridad si hace clic en el símbolo (+) que se encuentra junto a la copia de seguridad.

    Nota

    Si no aparece la tarea de copia de seguridad correcta, en el cuadro de texto Ubicación del directorio de copia de seguridad escriba la ruta de acceso UNC (convención de nomenclatura universal) de la carpeta correcta de la copia y haga clic en Actualizar.

  4. En la página Restaurar a partir de copia de seguridad - Paso 2 de 3: Seleccionar componente para restaurar, active la casilla de verificación situada junto a la solución y haga clic en Siguiente.

  5. En la página Restaurar a partir de copia de seguridad - Paso 3 de 3: Seleccionar opciones de restauración, en la sección Restaurar componente, asegúrese de que Solución aparece en la lista Restaurar el siguiente componente.

    En la sección Restaurar la configuración únicamente, asegúrese de seleccionar la opción Restaurar el contenido y la configuración.

    En la sección Opciones de restauración, en Tipo de restauración, seleccione la opción Misma configuración. Aparecerá un cuadro de diálogo que le solicitará confirmar la operación. Haga clic en Aceptar.

    Haga clic en Iniciar restauración.

  6. Puede ver el estado general de todos los trabajos de recuperación en la parte superior de la página Estado del trabajo de copia de seguridad y restauración en la sección Disponibilidad. Puede ver el estado del trabajo de recuperación actual en la parte inferior de la página en la sección Restaurar. La página de estado se actualiza automáticamente cada 30 segundos. Para actualizar los detalles de estado manualmente, haga clic en Actualizar. La copia de seguridad y la recuperación son trabajos del servicio del temporizador. Por lo tanto, la copia de seguridad puede tardar unos segundos en iniciarse.

    Si recibe mensajes de error, puede revisarlos en la columna Mensaje de error de la página Estado del trabajo de copia de seguridad y restauración. También hallará más detalles en el archivo Sprestore.log en la ruta UNC especificada en el paso 3.

Para restaurar una solución de confianza mediante Windows PowerShell

  1. Compruebe que cumple con los siguientes requisitos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite -BackupId <GUID> -Item <SolutionPath>
    

    donde:

    • <BackupFolder> es la ubicación de UNC del directorio desde el que desea restaurar.

    • <GUID> es el GUID del identificador de copia de seguridad desde el que desea restaurar. Si no especifica una copia de seguridad, se usará la más reciente.

    • <SolutionPath> es la ruta de acceso de la solución en el árbol de copia de seguridad (normalmente, farm\solutions\nombreDeLaSolución).

Para obtener más información, vea Restore-SPFarm.

Nota

Se recomienda usar Windows PowerShell para realizar tareas administrativas de línea de comandos. La herramienta de línea de comandos Stsadm ya no se usa, pero se ha incluido para ofrecer compatibilidad con las versiones anteriores del producto.

Restauración de una solución de espacio aislado

No puede restaurar solo las personalizaciones que se implementaron como soluciones de espacio aislado. En su lugar, debe restaurar la granja de servidores, aplicación web, base de datos de contenido o colección de sitios a la que esté asociada la personalización. Para obtener más información sobre estos métodos de restauración, vea Related content, más adelante en este artículo.

Restauración de elementos de sitio creados

No puede restaurar únicamente los elementos de sitio creados. En su lugar, debe restaurar la granja de servidores, aplicación web o base de datos de contenido a la que esté asociado el elemento de sitio creado. Para obtener más información acerca de estos métodos de copia de seguridad, vea Related content.

Restauración de flujos de trabajo

Los flujos de trabajo son un caso especial de personalización, ya que puede restaurarlos. Asegúrese de que el plan de copia de seguridad y recuperación incluya uno de los siguientes escenarios que se aplican al entorno:

  • Los flujos de trabajo declarativos, como los creados en Microsoft SharePoint Designer 2010, se almacenan en la base de datos de contenido de la colección de sitios en la que se implementan. Restaure la base de datos de contenido o la colección de sitios para restaurar estos flujos de trabajo.

  • Las acciones personalizadas de flujos de trabajo declarativos tienen componentes en las tres ubicaciones siguientes:

    1. Los ensamblados de Microsoft Visual Studio 2010 para las acciones se almacenan en la memoria caché global de ensamblados (GAC).

    2. Los archivos de definición XML (archivos .actions) se almacenan en el directorio 14\TEMPLATE\<LCID>\Workflow.

    3. Una entrada XML para marcar la acción como un tipo autorizado se almacena en el archivo Web.config de las aplicaciones web en las que se usa.

    Si los flujos de trabajo de la granja de servidores usan acciones personalizadas, debe usar un sistema de restauración de archivos para restaurar estos archivos y entradas XML. Puede volver a aplicar los archivos según sea necesario después de la recuperación.

  • Los flujos de trabajo que dependen de código personalizado, como aquellos que se crean con Visual Studio 2010, se almacenan en dos ubicaciones. Los ensamblados de Visual Studio 2010 para el flujo de trabajo se almacenan en la GAC y los archivos de definición XML se almacenan en el directorio de características. Lo mismo ocurre con otros tipos de características de SharePoint Foundation, como elementos web y receptores de eventos. Si el flujo de trabajo se ha instalado como parte de un paquete de solución, siga las instrucciones para restaurar paquetes de solución.

  • Si crea un flujo de trabajo personalizado que interactúa con una colección de sitios distinta de aquella en la que se implementa el flujo de trabajo, debe restaurar ambas colecciones de sitios para recuperar el flujo de trabajo. La restauración de la granja de servidores es suficiente para recuperar todas las colecciones de sitios de la granja de servidores y todos los flujos de trabajo que están asociados a ellas.

  • Los flujos de trabajo que no se han implementado se deben restaurar por separado mediante una aplicación de copia de seguridad del sistema de archivos.

Restauración de cambios en el archivo Web.config

Al realizar una restauración de la granja de servidores o de solo configuración, podrá recuperar los cambios en el archivo Web.config realizados mediante Administración central o las API y el modelo de objetos de SharePoint Foundation 2010.

Debe usar una copia de seguridad del sistema de archivos para proteger los cambios en el archivo Web.config que no se realizan mediante Administración central o las API y el modelo de objetos de SharePoint. Puede recuperar la copia de seguridad mediante la restauración del sistema de archivos.

Recuperación de cambios realizados mediante edición directa

Es difícil recuperar los cambios realizados directamente en un sitio mediante edición directa a través del explorador. En la tabla siguiente se describen estrategias de recuperación para determinados objetos.

Objeto editado Estrategia de copia de seguridad

Lista

Si usó SharePoint Designer 2010 para guardar como plantilla, puede implementar y activar la plantilla. Para obtener más información, vea el tema sobre cómo guardar un sitio de SharePoint como plantilla (https://go.microsoft.com/fwlink/?linkid=199515&clcid=0xC0A).

Sitio

Si usó SharePoint Designer 2010 para guardar como plantilla, puede implementar y activar la plantilla. Para obtener más información, vea el tema sobre cómo guardar un sitio de SharePoint como plantilla (https://go.microsoft.com/fwlink/?linkid=199515&clcid=0xC0A).

Colección de sitios

Use la recuperación de colección de sitios. Para obtener más información, vea Restauración de una colección de sitios (SharePoint Foundation 2010).

Restauración de personalizaciones desarrolladas que no están empaquetadas como soluciones

La restauración de personalizaciones desarrolladas que no están empaquetadas como soluciones puede ser un proceso complejo, ya que las ubicaciones del archivo de personalización no están estandarizadas.

Consulte al proveedor de personalización o al equipo de desarrollo para determinar si las personalizaciones requieren software complementario adicional o archivos en otras ubicaciones. Se recomienda restaurar directorios con una solución de restauración de sistemas de archivos. En la siguiente tabla se enumeran las ubicaciones en los servidores web donde normalmente se almacenan las personalizaciones.

Ubicación Descripción

%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14

Archivos actualizados comúnmente, ensamblados personalizados, plantillas personalizadas y definiciones de sitio personalizadas.

Inetpub

Ubicación de directorios virtuales de IIS.

%WINDIR%\Assembly

Caché global de ensamblados (GAC): ubicación protegida del sistema operativo en la que se instalan los ensamblados de código de Microsoft .NET Framework para proporcionar acceso total al sistema.

Contenido relacionado

Centro de recursos

Administración de continuidad del negocio para SharePoint Server 2010: copia de seguridad, recuperación, disponibilidad y recuperación ante desastres (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0xC0A)

Contenido para profesionales de TI

Introducción a la implementación de las personalizaciones (SharePoint Foundation 2010)

Hacer copias de seguridad de personalizaciones (SharePoint Foundation 2010)

Restaurar una granja de servidores (SharePoint Foundation 2010)

Restauración de la configuración de una granja de servidores (SharePoint Foundation 2010)

Restauración de una aplicación web (SharePoint Foundation 2010)

Restauración de una base de datos de contenido (SharePoint Foundation 2010)

Restauración de una colección de sitios (SharePoint Foundation 2010)

Contenido para programadores

Uso de soluciones (MSDN) (https://go.microsoft.com/fwlink/?linkid=156638&clcid=0xC0A)

Soluciones de espacio aislado (MSDN) (https://go.microsoft.com/fwlink/?linkid=199517&clcid=0xC0A)