Restaurar colecciones de sitios en SharePoint Server
SE APLICA A:2013 2016 2019 Subscription Edition SharePoint en Microsoft 365
Solo se puede restaurar una colección de sitios en SharePoint Server mediante PowerShell.
Puede usar PowerShell para restaurar una colección de sitios manualmente o como parte de un script que se puede ejecutar a intervalos programados.
Para restaurar una colección de sitios mediante PowerShell
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 más información sobre permisos de PowerShell, vea Add-SPShellAdmin.
Inicie el Shell de administración de SharePoint.
En el símbolo del sistema de PowerShell, escriba el comando siguiente:
Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
Donde:
<SiteCollectionURL> es la URL de la colección de sitios que desea restaurar.
<DatabaseServerName> es el nombre del servidor de la base de datos en el que reside la colección de sitios.
<ContentDatabaseName> es el nombre de la base de datos de contenido.
Si desea restaurar la colección de sitios en una base de datos de contenido específica, use los
DatabaseServer
parámetros yDatabaseName
para especificar la base de datos de contenido. Si no especifica una base de datos de contenido, la colección de sitios se almacenará en una base de datos de contenido elegida por SharePoint Server.Si va a restaurar una colección de sitios con nombre de host, use el
Identity
parámetro para especificar la dirección URL de la colección de sitios con nombre de host y use elHostHeader
parámetro para especificar la dirección URL de la aplicación web que contendrá la colección de sitios con nombre de host.Si desea sobrescribir una colección de sitios existente, use el
Force
parámetro .Nota
Si la colección de sitios que restaura es de 1 gigabyte (GB) o mayor, puede usar el parámetro GradualDelete para obtener un mejor rendimiento durante el proceso de restauración. Cuando se usa este parámetro, la colección de sitios que se sobrescribe se marca como eliminada, lo que impide de inmediato el acceso a su contenido. Un trabajo del temporizador elimina los datos de la colección de sitios marcada posteriormente y de forma gradual, en lugar de eliminarlos todos al mismo tiempo, lo que reduce el impacto en el rendimiento del servidor.
Para obtener más información, vea Restore-SPSite.
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.
Copias de seguridad de colecciones de sitios en SharePoint Server