Compartir a través de


Copia de seguridad de aplicaciones web en SharePoint Server

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

Puede realizar una copia de seguridad de una aplicación web mediante el sitio web de Administración central de SharePoint, PowerShell o las herramientas de SQL Server. La herramienta de copia de seguridad que utilice dependerá del tipo de entorno que haya implementado, de los requisitos de programación de su copia de seguridad y de los contratos de nivel de servicio que tenga con la organización.

Antes de comenzar

Realizar 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.

Antes de empezar esta operación, revise la información siguiente:

  • Antes de comenzar, debe crear una carpeta de red donde se vayan a guardar las copias de seguridad. La cuenta del servicio del temporizador de SharePoint (SPTimerV4) y la cuenta de usuario de la granja de servidores deben disponer de permisos de control total en esta carpeta. Para más información sobre cómo crear una carpeta de copia de seguridad, vea Preparar la copia de seguridad y restauración de granjas de servidores en SharePoint Server.

  • Solo se puede hacer una copia de seguridad de una aplicación web a la vez siguiendo los procedimientos de este artículo. Puede hacer una copia de seguridad de todas las aplicaciones web haciendo una copia de seguridad de toda la granja.

  • 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.

  • 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 actualizaron 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, actualice los archivos Web.config y vuelva a implementar los proveedores. Para obtener más información, vea Planear los métodos de autenticación de usuario en SharePoint Server.

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

Puede usar 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 realizar una copia de seguridad de una aplicación web con PowerShell

  1. Compruebe que cumple con las pertenencias siguientes:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

    Nota:

    Alternativamente, el usuario puede ser miembro del rol fijo de base de datos db_backupoperator en todas las bases de datos que se van a actualizar si no desea asignar todos los derechos del rol db_owner.

    • Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de PowerShell.

    Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos de uso para los cmdlets de SharePoint Server.

    Nota:

    Si no dispone de permisos, póngase en contacto con el administrador para la instalación o con el administrador de SQL Server para solicitarlos. Para más información sobre permisos de PowerShell, vea Add-SPShellAdmin.

  2. Inicie el Shell de administración de SharePoint.

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

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

    Donde:

    • <Carpeta de copia de seguridad> es la ruta de acceso de la carpeta que utilice para almacenar los archivos de copia de seguridad.

    • <WebApplicationName> es el nombre de la aplicación web. Para mostrar el nombre de la aplicación web, en el símbolo del sistema de PowerShell, escriba el siguiente comando: Backup-SPFarm -ShowTree

    Nota:

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

Para 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 realizar una copia de seguridad de una aplicación web con Administración central

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

  2. Inicie Administración central.

  3. 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.

  4. 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.

  5. En la página "Iniciar 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.

  6. 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.

  7. 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.

  8. 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.

Usar las herramientas de SQL Server para hacer copias de seguridad de bases de datos asociadas a una aplicación web

No se puede realizar 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 realizar una copia de seguridad de la aplicación web completa, use PowerShell o Administración central.

Para realizar una copia de seguridad de una base de datos asociada a una aplicación web con las herramientas de SQL Server

  1. Compruebe que la cuenta de usuario que va a realizar este procedimiento pertenece al rol fijo de base de datos SQL Server db_owner en todas las bases de datos de las que se vaya a hacer una copia de seguridad.

  2. Abra SQL Server Management Studio y establezca la conexión con la instancia correcta del motor de base de datos de SQL Server.

  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 , confirme el nombre de la base de datos.

  6. A continuación, seleccione el tipo de copia de seguridad que desea realizar en la lista Tipo de copia de seguridad. Para obtener más información sobre el tipo de copia de seguridad que debe usar, consulte Modelos de recuperación (SQL Server).

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

  8. En el cuadro de texto Nombre use el nombre predeterminado proporcionado o especifique un nombre para el conjunto de copia de seguridad.

  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 de la granja de servidores.

Consulte también

Conceptos

Restaurar aplicaciones web en SharePoint Server

Copia de seguridad de granjas de servidores en SharePoint Server

Planear copias de seguridad y recuperación en SharePoint Server