Restauración de una aplicación web (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 una aplicación web. Cuando se restaura una aplicación web, también se restaura la configuración de Internet Information Services (IIS) y todas las bases de datos de contenido que están asociadas a la aplicación web.

En este artículo:

  • Consideraciones al restaurar una aplicación web

  • Uso de Windows PowerShell para restaurar una aplicación web

  • Uso de Administración central para restaurar una aplicación web

  • Uso de las herramientas de SQL Server para restaurar bases de datos asociadas a una aplicación web

  • Pasos adicionales para restaurar una aplicación web que usa autenticación basada en formularios

  • Pasos adicionales para quitar los proveedores de notificaciones duplicados tras la restauración de la aplicación web que usa autenticación basada en notificaciones

Consideraciones al restaurar una aplicación web

Tenga en cuenta la información siguiente mientras se prepara para restaurar una aplicación web:

  • Solo puede restaurar una aplicación web por vez mediante los procedimientos de este artículo. Sin embargo, puede restaurar simultáneamente todas las aplicaciones web en el conjunto o granja de servidores si restaura la granja completa.

  • No puede usar herramientas de SQL Server para restaurar una aplicación web.

  • Tras restaurar una aplicación web que está configurada para usar autenticación basada en notificaciones, existen pasos adicionales que debe seguir después de restaurar la aplicación web para restaurar la autenticación basada en notificaciones.

Uso de Windows PowerShell para restaurar una aplicación web

Puede usar Windows PowerShell para restaurar una aplicación web manualmente o como parte de un script que puede ejecutarse a intervalos programados.

Para restaurar una aplicación web mediante Windows PowerShell

  1. Compruebe si cumple 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 <BackupFolderName> -RestoreMethod Overwrite -Item  <WebApplicationName> [-BackupId <GUID>] [-Verbose]
    

    donde:

    • <BackupFolderName> es la ruta de acceso completa de la carpeta que usa para los archivos de copia de seguridad.

    • <WebApplicationName> es el nombre de la aplicación web de la cual se realizó una copia de seguridad.

    • <GUID> es el identificador de la copia de seguridad que se debe usar para la operación de restauración.

    Si no especifica el valor del parámetro BackupID, se usará la copia de seguridad más reciente. No se puede restaurar una aplicación web mediante una copia de seguridad de solo configuración. Para ver las copias de seguridad de la granja de servidores, escriba lo siguiente:

    Get-SPBackupHistory -Directory <BackupFolderName> -ShowBackup
    

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.

Uso de Administración central para restaurar una aplicación web

Puede usar Administración central para restaurar una aplicación web.

Para restaurar una aplicación web mediante Administración central

  1. Compruebe si la cuenta de usuario que lleva a cabo este procedimiento pertenece al grupo de administradores de la granja de servidores. Además, compruebe si el servicio V4 de temporizador Windows SharePoint Services y la cuenta de Acceso a la base de datos de la granja de servidores tienen permisos de control total en la carpeta de copia de seguridad.

  2. En Administración central, en la sección Copia de seguridad y restauración de la página principal, haga clic en Restaurar a partir de una 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 desea restaurar; en la lista de copias de seguridad, seleccione el trabajo de copia de seguridad 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 el trabajo de copia de seguridad correcto, en el cuadro de texto Ubicación del directorio de copia de seguridad, escriba la ruta de acceso de la convención de nomenclatura universal (UNC) de la carpeta de copia de seguridad correcta y, a continuación, haga clic en Actualizar.
    No puede usar una copia de seguridad de solo configuración para restaurar una aplicación web.

  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 que está junto a la aplicación web y, a continuación, 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 Granja\<aplicación web> aparezca en la lista Restaurar el siguiente contenido.

    En la sección Restaurar la configuración únicamente, asegúrese de que la opción Restaurar el contenido y la configuración esté seleccionada.

    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.

    Nota

    Si la sección Restaurar la configuración únicamente no aparece, la copia de seguridad seleccionada es una copia de seguridad de solo configuración. Deberá seleccionar otra copia de seguridad.

    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 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 recuperación puede tardar unos segundos en iniciarse.

    Si recibe errores, podrá revisarlos en la columna Mensaje de error de la página Estado del trabajo de copia de seguridad y restauración. Puede encontrar más detalles en el archivo Sprestore.log, en la ruta de acceso de UNC especificada.

Uso de las herramientas de SQL Server para restaurar bases de datos asociadas a una aplicación web

No se puede restaurar la aplicación web completa mediante las herramientas de SQL Server. Sin embargo, se pueden restaurar todas las bases de datos asociadas a la aplicación web. Para restaurar la aplicación web completa, se debe usar Windows PowerShell o Administración central.

Para restaurar bases de datos asociadas a una aplicación web mediante herramientas de SQL Server

  1. Compruebe si la cuenta de usuario que realiza este procedimiento es miembro del rol fijo de servidor sysadmin.

  2. Si el servicio Temporizador de Windows SharePoint Services se está ejecutando, deténgalo y espere unos minutos hasta que se finalicen los procedimientos almacenados que se estén ejecutando en ese momento. No reinicie el servicio hasta que haya restaurado las bases de datos.

  3. Inicie SQL Server Management Studio y establezca la conexión con el servidor de bases de datos.

  4. En el Explorador de objetos, expanda Bases de datos.

  5. Haga clic con el botón secundario en la base de datos que desee restaurar, elija Tareas, elija Restaurar y haga clic en Base de datos.

    La base de datos se desconecta automáticamente durante la operación de recuperación y otros procesos no pueden tener acceso a ella.

  6. En el cuadro de diálogo Restaurar base de datos, especifique el destino y el origen y, a continuación, seleccione el conjunto o los conjuntos de copia de seguridad que desee restaurar.

    Los valores predeterminados para el destino y el origen son adecuados para la mayoría de los escenarios de recuperación.

  7. En el panel Seleccionar una página, haga clic en Opciones.

  8. En la sección Opciones de restauración, seleccione solamente Sobrescribir la base de datos existente. A menos que el entorno o las directivas requieran lo contrario, no seleccione las demás opciones de esta sección.

  9. En la sección Estado de recuperación:

    • Si ha incluido todos los registros de transacciones que debe restaurar, seleccione RESTORE WITH RECOVERY.

    • Si debe restaurar registros de transacciones adicionales, seleccione RESTORE WITH NORECOVERY.

    • La tercera opción, RESTORE WITH STANDBY, no se usa en este escenario.

      Nota

      Para obtener más información acerca de estas opciones de recuperación, vea el tema sobre cómo restaurar bases de datos (página Opciones) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0xC0A).

  10. Haga clic en Aceptar para completar la operación de recuperación.

  11. Repita los pasos del 4 al 10 de este proceso para cada base de datos que vaya a restaurar.

  12. Inicie el servicio Temporizador de Windows SharePoint Services.

Pasos adicionales para restaurar una aplicación web que usa autenticación basada en formularios

Una vez que restaura una aplicación web que usa autenticación basada en formularios, debe realizar los siguientes pasos para volver a configurar la aplicación web para usar autenticación basada en formularios.

  1. Vuelva a registrar los proveedores de pertenencia y roles del archivo Web.config.

  2. Vuelva a implementar los proveedores.

Para obtener más información, vea Configuración de la autenticación basada en formularios para una aplicación web basada en notificaciones (SharePoint Foundation 2010).

Pasos adicionales para quitar los proveedores de notificaciones duplicados tras la restauración de la aplicación web que usa autenticación basada en notificaciones

Una vez restaurada una aplicación web que está configurada para usar autenticación basada en notificaciones, generalmente aparecen proveedores de notificaciones duplicados o adicionales. Debe usar el proceso siguiente para quitar los proveedores duplicados:

  1. En Administración central, haga clic en Administrar aplicaciones web, seleccione una aplicación web que use autenticación basada en notificaciones y, a continuación, haga clic en Proveedores de autenticación.

  2. Seleccione una zona a la que esté asociada la aplicación web para abrir la página Editar autenticación y, a continuación, haga clic en Guardar.

  3. Repita este paso para todas las zonas y, a continuación, para todas las aplicaciones web que usen autenticación basada en notificaciones.

Contenido relacionado

Centro de recursos

Administración de la continuidad empresarial para SharePoint Foundation 2010 (https://go.microsoft.com/fwlink/?linkid=201997&clcid=0xC0A)

Contenido para profesionales de TI

Copia de seguridad de una aplicación web (SharePoint Foundation 2010)

Plan de copia de seguridad y recuperación (SharePoint Foundation 2010)

Copia de seguridad y recuperación (SharePoint Foundation 2010)

Contenido para desarrolladores

Protección y recuperación de datos (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0xC0A)