Restaurar granjas de servidores 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 restaurar una granja de SharePoint Server con las herramientas de el sitio web de Administración central de SharePoint, PowerShell de Microsoft o SQL Server. La herramienta de copia de seguridad que utilice dependerá del tipo de entorno que haya implementado, de la programación de la copia de seguridad y de los contratos de nivel de servicio que tenga con la organización.

Antes de empezar

La recuperación de la granja de servidores suele realizarse solamente después de un error que afecte a toda la granja o cuando no sea posible una recuperación parcial de parte de la granja. Si solo necesita restaurar parte de la granja de servidores, una base de datos específica, una aplicación de servicio, una lista o biblioteca de documentos, o un documento específico, use otro método de recuperación. Para más información sobre formas alternativas de recuperación, vea Contenido relacionado.

La recuperación de la granja de servidores se realiza generalmente por alguna de las siguientes razones:

  • Restauración de una granja de servidores después de un incendio, un desastre, un error del equipo u otro evento de pérdida de datos.

  • Restauración de los datos y la configuración de la granja de servidores a una determinada fecha y hora anteriores.

  • Obtenga información sobre cómo mover una implementación de SharePoint Server de una granja de servidores a otra.

Antes de iniciar esta acción, revise la información siguiente sobre cómo recuperar una granja de servidores en SharePoint:

  • No se puede realizar una copia de seguridad de una versión de SharePoint Server 2019 y restaurar a otra versión de SharePoint Server 2019. Lo mismo se aplica a SharePoint Server 2016 y 2013.

  • Si se hace una copia de seguridad de la granja de servidores, se hará una copia de seguridad de las bases de datos de configuración y contenido de Administración central, pero estas no se pueden restaurar con las herramientas de SharePoint Server. Para obtener más información sobre cómo hacer copias de seguridad de todas las bases de datos de la granja de servidores y cómo restaurarlas, consulte Mover todas las bases de datos en SharePoint Server.

  • Al restaurar la granja de servidores mediante SharePoint Server, el proceso de restauración no iniciará automáticamente todas las aplicaciones de servicio. Debe iniciarlos manualmente mediante Administración central o Microsoft PowerShell. No use el Asistente para configuración de productos de SharePoint para iniciar los servicios, ya que al hacerlo también se volverán a aprovisionar los servicios y los servidores proxy de servicio. Para obtener más información, vea Iniciar o detener un servicio en SharePoint Server.

  • El identificador de cada base de datos de contenido se conserva cuando se restaura o se vuelve a adjuntar una base de datos con las herramientas integradas. El comportamiento predeterminado de la retención del registro de cambios al usar las herramientas integradas es el siguiente:

    • Los registros de cambios de todas las bases de datos se conservan al restaurar una granja de servidores.

    • El registro de cambios de las bases de datos de contenido se conserva cuando se restaura o se vuelve a adjuntar una base de datos.

      Cuando se conservan el identificador y el registro de cambios de una base de datos, el servicio de búsqueda continúa el rastreo en función de la programación regular definida por las reglas de rastreo.

      Cuando se restaura una base de datos existente y no se usa la opción de sobrescritura, se asigna un nuevo identificador a la base de datos restaurada y el registro de cambios de la base de datos no se conserva. En el siguiente rastreo de la base de datos se agregarán datos de la base de datos de contenido al índice.

      Si se realiza una restauración y el identificador del paquete de copia de seguridad ya se está usando en la granja de servidores, se asigna un nuevo identificador a la base de datos restaurada y se agrega una advertencia al registro de restauración. La posibilidad de realizar un rastreo incremental en lugar de un rastreo completo depende de si el identificador de la base de datos de contenido es el mismo de antes y si el token de registro de cambios usado por el servicio de búsqueda es válido para el registro de cambios actual de la base de datos de contenido. Si no se conserva el registro de cambios, el token no será válido y el servicio de búsqueda deberá realizar un rastreo completo.

  • La copia de seguridad de SharePoint Server realiza una copia de seguridad de las definiciones de tipos de contenido externo de Servicio de conectividad a datos empresariales, pero no del origen de datos. Para proteger los datos, haga una copia de seguridad del origen de datos cuando realice la copia de seguridad de Servicio de conectividad a datos empresariales o de la granja de servidores.

    Si restaura el Servicio de conectividad a datos empresariales o la granja de servidores y después restaura el origen de datos en una ubicación diferente, debe cambiar la información de la ubicación en la definición del tipo de contenido externo. De lo contrario, es posible que el Servicio de conectividad a datos empresariales no encuentre el origen de datos.

  • SharePoint Server restaura almacenes remotos de objetos binarios grandes (BLOB) solo si se usa el proveedor de almacén remoto de blobs FILESTREAM para colocar datos en almacenes remotos de blobs.

    Si va a usar otro proveedor, debe restaurar manualmente los almacenes remotos de blobs.

  • Si va a compartir aplicaciones de servicio entre granjas de servidores, tenga en cuenta que los certificados de confianza que se han intercambiado no se incluyen en las copias de seguridad de granjas de servidores. Deberá realizar una copia de seguridad de su almacén de certificados por separado o almacenar los certificados en una ubicación independiente. Cuando restaure una granja de servidores que comparte una aplicación de servicio, es necesario que importe y vuelva a implementar los certificados y, después, establezca de nuevo las confianzas entre granjas de servidores.

    Para obtener más información, vea Intercambiar certificados de confianza entre granjas de servidores en SharePoint Server.

  • Después de que se restaura una aplicación web que está configurada para usar autenticación basada en notificaciones, los proveedores de notificaciones duplicados o adicionales suelen estar visibles. Si aparecen duplicados, deberá guardar manualmente cada zona de aplicación web para quitarlos. Para obtener más información, consulte Restaurar aplicaciones web en SharePoint Server.

  • Cuando restaura una granja de servidores que contiene una aplicación web configurada para usar la autenticación basada en formularios, es necesario seguir pasos adicionales. Para más información, vea Restaurar aplicaciones web en SharePoint Server.

Uso de Windows PowerShell para restaurar una granja de servidores en SharePoint

Puede usar PowerShell de Microsoft para restaurar una granja de servidores.

Para restaurar una granja de servidores mediante 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.

    • 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 obtener información adicional sobre permisos de PowerShell, vea Add-SPShellAdmin.

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

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

    Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite [-BackupId <GUID>]
    

    Donde:

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

    • <GUID> es el identificador de la copia de seguridad desde el que se va a restaurar.

    Nota:

    Si no usa la cuenta de la granja de servidores para iniciar sesión, se le pedirán las credenciales de la cuenta de la granja de servidores.

    Si no especifica BackupId, se usará la copia de seguridad más reciente. Para ver las copias de seguridad de la granja de servidores, en el símbolo del sistema de Microsoft PowerShell, escriba el siguiente comando:

    Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup [-Verbose]
    

    Donde:

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

    No puede usar una copia de seguridad de solo configuración para restaurar las bases de datos de contenido junto con la configuración.

  4. Para reiniciar una aplicación de servicio, en el símbolo del sistema de PowerShell, escriba el siguiente comando:

    Start-SPServiceInstance -Identity <ServiceApplicationID>
    

    Donde <ServiceApplicationID> es el GUID de la aplicación de servicio.

Para más información sobre el reinicio de aplicaciones de servicio con PowerShell, vea Start-SPServiceInstance.

Para obtener más información sobre la restauración de la granja de servidores con PowerShell_2nd_NoVer, consulte Restore-SPFarm.PShell_stsadm_deprecated.

Uso de Administración central para restaurar una granja de servidores

Puede usar el sitio web de Administración central para restaurar una granja de servidores.

Para restaurar una granja de servidores 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 de SharePoint.

  2. En la página principal de 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 la copia de seguridad de la granja de servidores y, después, haga clic en Siguiente. Puede ver más detalles sobre 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) a la carpeta de copia de seguridad correcta y, después, haga clic en Actualizar. No puede usar una copia de seguridad de solo configuración para restaurar la granja de servidores.

  4. En la página Restaurar a partir de copia de seguridad - Paso 2 de 3: Seleccionar componente para restaurar, active la casilla situada junto a la granja 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 Granja de servidores 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 pedirá que confirme 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 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 encontrará más detalles en el archivo Sprestore.log en la ruta UNC especificada en el paso 3.

  7. Una vez completado el proceso de restauración, es posible que deba reiniciar una o varias aplicaciones de servicio. En la página principal de Administración central, en la sección Configuración del sistema, haga clic en Administrar servicios en el servidor. En la página Servicios del servidor, inicie todos los servicios relacionados con las aplicaciones de servicio que desee ejecutar; para ello, haga clic en Reiniciar en la columna Acción, situada junto a la aplicación de servicio.

  8. Restablezca todas las relaciones de confianza. Para obtener más información, vea Intercambiar certificados de confianza entre granjas de servidores en SharePoint Server.

Uso de las herramientas de SQL Server para restaurar una granja de servidores

Si bien con las herramientas de SQL Server no se puede restaurar la granja de servidores en su totalidad, es posible restaurar la mayoría de las bases de datos incluidas en la granja de servidores. Si restaura las bases de datos con las herramientas de SQL Server, será necesario que restaure la configuración de la granja de servidores con Administración central o PowerShell. Para más información sobre cómo restaurar los valores de configuración de la granja de servidores, vea Restaurar configuraciones de granjas de servidores en SharePoint Server.

Nota:

El índice de búsqueda no se almacena en SQL Server. Si usa herramientas de SQL Server para hacer una copia de seguridad de la búsqueda y restaurarla, será necesario realizar un rastreo completo después de restaurar la base de datos de contenido.

Antes de restaurar SharePoint Server, le recomendamos que configure una granja de servidores de recuperación para la recuperación del sitio y los elementos.

Para restaurar las bases de datos, siga estos pasos:

  1. Si es posible, realice una copia de seguridad del registro de transacciones activo de la base de datos actual para proteger los cambios que se realizaron después de la última copia de seguridad completa.

  2. Restaure la última copia de seguridad completa de la base de datos.

  3. Restaure la copia de seguridad diferencial más reciente desde la última copia de seguridad completa de la base de datos.

  4. Restaure todas las copias de seguridad del registro de transacciones desde la última copia de seguridad completa o diferencial de la base de datos.

Siga este procedimiento para restaurar las bases de datos de granjas de servidores.

Para restaurar una granja de servidores con herramientas de SQL Server

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento pertenece al rol fijo de servidor sysadmin.

  2. Si el servicio de temporizador de SharePoint se está ejecutando, deténgalo y espere varios minutos a que finalicen los procedimientos almacenados que se estén ejecutando en ese momento. No reinicie el servicio hasta que se hayan restaurado todas las bases de datos que sea necesario restaurar.

  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 de copia de seguridad o los conjuntos que desea 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 sobre estas opciones de recuperación, vea Restaurar base de datos (página Opciones).

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

  11. Repita los pasos del 4 al 9 de este proceso para cada base de datos que vaya a restaurar, excepto para la base de datos de configuración.

    Importante

    Si va a restaurar la base de datos de perfiles de usuario (denominada de forma predeterminada "User Profile Service_ProfileDB_<GUID>"), restaure también la base de datos social (denominada de forma predeterminada "User Profile Service_SocialDB_<GUID>"). Si no lo hace, puede haber inexactitudes en los datos de perfil de usuario que pueden resultar difíciles de detectar y corregir.

  12. Para restaurar la configuración, use la base de datos de configuración existente, o bien cree de forma manual otra base de datos y restaure la configuración en ella. Para más información sobre cómo restaurar la configuración de la granja de servidores, vea Restaurar configuraciones de granjas de servidores en SharePoint Server.

  13. Inicie el servicio de temporizador de SharePoint.

  14. Inicie todas las aplicaciones de servicio que deban reiniciarse. En la página principal de Administración central, en la sección Configuración del sistema, haga clic en Administrar servicios en el servidor. En la página Servicios del servidor, inicie todos los servicios relacionados con las aplicaciones de servicio que desee ejecutar; para ello, haga clic en Reiniciar en la columna Acción, situada junto a la aplicación de servicio.

Contenido relacionado

La siguiente lista muestra otros métodos de recuperación que puede utilizar cuando solo necesita restaurar parte de la granja de servidores: