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

 

Se aplica a: SharePoint Server 2010

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

En este artículo se describe cómo hacer copias de seguridad de una aplicación web. Hacer copias de seguridad de una aplicación web con regularidad reduce la posibilidad de pérdidas de datos que se pueden producir debido a errores de hardware, cortes en la alimentación u otros problemas. Es un proceso sencillo que puede ayudar a garantizar que se puedan recuperar todos los datos y configuraciones relacionados con la aplicación web. Se recomienda crear copias de seguridad de la aplicación web, así como hacer copias de seguridad de la granja de servidores con regularidad.

En este tema se describe cómo hacer una copia de seguridad de una aplicación web única.

En este tema:

  • Consideraciones para realizar una copia de seguridad de una aplicación web

  • Requisitos de la tarea

  • Uso de Windows PowerShell para hacer una copia de seguridad de una aplicación web

  • Uso de Administración central para hacer una copia de seguridad de una aplicación web

  • Uso de las herramientas de SQL Server para hacer una copia de seguridad de una aplicación web

Consideraciones para realizar una copia de seguridad de una aplicación web

Tenga en cuenta lo siguiente cuando se prepare para hacer una copia de seguridad de una aplicación web.

  • Solo se puede hacer una copia de seguridad de una aplicación web a la vez mediante los procedimientos de este artículo. Sin embargo, se puede hacer una copia de seguridad de todas las aplicaciones web simultáneamente si se hace una copia de seguridad de toda la granja de servidores.

  • Hacer una copia de seguridad de una aplicación web no afecta al estado de la granja de servidores. Sin embargo, sí requiere recursos y puede afectar ligeramente al rendimiento de la granja mientras se ejecuta la copia de seguridad. Puede evitar estos problemas de rendimiento si hace la copia de seguridad de la aplicación web en las horas en que el uso de la granja es menor, por ejemplo, fuera del horario de trabajo.

  • Si la aplicación web usa la memoria caché de objetos, debe configurar manualmente dos cuentas de usuario especial para la aplicación web después de restaurarla. Para obtener más información acerca de la memoria caché de objetos y de cómo configurar estas cuentas de usuario, vea Configuración de cuentas de usuario de caché de objetos.

  • Cuando hace una copia de seguridad de una aplicación web, también se hace una copia de seguridad de 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.

  • Cuando hace una copia de seguridad de una aplicación web que está configurada para usar la autenticación basada en formularios, también debe usar un sistema de copia de seguridad de archivos para proteger los archivos Web.config, debido a que se han actualizado manualmente para registrar los proveedores de pertenencia y roles, y los cambios manuales en los archivos Web.config no se incluyen en la copia de seguridad. De forma similar, los archivos Web.config no se restauran al restaurar una aplicación web. Después de la recuperación, debe actualizar los archivos Web.config y volver a implementar los proveedores. Para obtener más información, vea Planeación de los métodos de autenticación (SharePoint Server 2010) y Configuración de la autenticación de notificaciones (SharePoint Server 2010).

Requisitos de la tarea

Antes de comenzar, se debe crear una carpeta de red donde se vayan a guardar las copias de seguridad. La cuenta de servicio del Temporizador de Windows SharePoint Services V4 y la cuenta de usuario de la granja de servidores deben disponer de permisos de control total en esta carpeta. Para obtener más información acerca de cómo crear una carpeta de copia de seguridad, vea Preparar la realización de copias de seguridad y la recuperación (SharePoint Server 2010).

Uso de Windows PowerShell para hacer una copia de seguridad de una aplicación web

Puede usar Windows PowerShell para hacer una copia de seguridad de una aplicación web de forma manual o como parte de un script o secuencia de comandos que se puede ejecutar a intervalos programados.

Para hacer una copia de seguridad de una aplicación web mediante Windows PowerShell

  1. Compruebe que cumple con los siguientes requisitos mínimos: Consulte Add-SPShellAdmin. Además, la cuenta de usuario que realice este procedimiento debe pertenecer al rol fijo de base de datos db_backupoperator de SQL Server en el servidor de bases de datos en el que se almacena cada base de datos.

  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 (es decir, PS C:\>), escriba el siguiente comando y presione ENTRAR:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <WebApplicationName> [-Verbose]
    

    Donde:

    • <carpetaDeCopiaDeSeguridad> es la ruta de acceso de la carpeta que se usa para almacenar los archivos de copia de seguridad.

    • <nombreDeAplicaciónWeb> es el nombre de la aplicación web.

    Nota

    Si hace una copia de seguridad de la aplicación web por primera vez, debe usar la opción Full. Debe hacer una copia de seguridad completa para poder hacer una copia de seguridad diferencial.

Para obtener más información, vea Backup-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 hacer una copia de seguridad de una aplicación web

Puede usar Administración central para hacer una copia de seguridad de una aplicación web.

Para hacer una copia de seguridad de una aplicación web mediante Administración central

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores del conjunto o granja de servidores.

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

  3. En la página Realizar una copia de seguridad - Paso 1 de 2: Seleccionar el componente para realizar una copia de seguridad, seleccione la aplicación web en la lista de componentes y, a continuación, haga clic en Siguiente.

    Nota

    La aplicación web puede constar de varios componentes. Debe seleccionar el componente del nivel superior.

  4. En la página Realizar copia de seguridad - Paso 2 de 2: Seleccionar opciones de copia de seguridad, en la sección Tipo de copia de seguridad, seleccione la opción Completa o Diferencial.

    Nota

    Si hace una copia de seguridad de la aplicación web por primera vez, debe usar la opción Completa. Debe hacer una copia de seguridad completa para poder hacer una copia de seguridad diferencial.

  5. En la sección Realizar copia de seguridad de la configuración únicamente, haga clic en Realizar copia de seguridad de la configuración y el contenido.

  6. En la sección Ubicación de archivo de copia de seguridad, escriba la ruta de acceso UNC de la carpeta de copia de seguridad y haga clic en Iniciar copia de seguridad.

  7. Puede ver el estado general de todos los trabajos de copia de seguridad 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 copia de seguridad actual en la parte inferior de la página en la sección Copia de seguridad. 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 varios 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. También puede encontrar más detalles en el archivo Spbackup.log en la ruta de acceso UNC que especificó en el paso 6.

Uso de las herramientas de SQL Server para hacer una copia de seguridad de una aplicación web

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

Para hacer una copia de seguridad de una aplicación web mediante las herramientas de SQL Server

  1. Compruebe si la cuenta de usuario que se usa para hacer la copia de seguridad de las bases de datos pertenece al rol fijo de base de datos db_backupoperator de SQL Server en el servidor de bases de datos en el que se almacena cada base de datos. Además, compruebe si la cuenta de usuario dispone de permisos de control total en la carpeta de copia de seguridad.

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

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

  4. Haga clic con el botón secundario en la base de datos de la que desea hacer una copia de seguridad, elija Tareas y, a continuación, haga clic en Copia de seguridad.

  5. En el cuadro de diálogo Copia de seguridad de la base de datos, en el área Origen, seleccione el tipo de copia de seguridad que desea realizar en la lista Tipo de copia de seguridad. Para obtener más información acerca del tipo de copia de seguridad que se debe usar, vea el tema sobre introducción a los modelos de recuperación (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0xC0A).

  6. En el área Componente de copia de seguridad, haga clic en Base de datos.

  7. En el cuadro de texto Nombre, use el nombre predeterminado o especifique otro diferente para el conjunto de copia de seguridad.

  8. Especifique la fecha de expiración del conjunto de copia de seguridad. Esto determina durante cuánto tiempo o cuándo se puede sobrescribir el conjunto de copia de seguridad con copias posteriores con el mismo nombre. De forma predeterminada, el conjunto de copia de seguridad se configura para que no expire nunca (0 días).

  9. En el área Destino, especifique dónde desea almacenar la copia de seguridad.

  10. Haga clic en Aceptar para hacer la copia de seguridad de la base de datos.

  11. Repita los pasos del 1 al 10 para cada base de datos asociada a la aplicación web.

Contenido relacionado

Centro de recursos

Administración de continuidad del negocio para SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0xC0A)

Contenido para profesionales de TI

Restauración de una aplicación web (Search Server 2010)

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

Copia de seguridad de una granja de servidores (SharePoint Server 2010)

Planeación de copia de seguridad y recuperación en SharePoint (Server 2010)

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

Contenido para programadores

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