Share via


Restaurar colecciones de sitios 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

Solo se puede restaurar una colección de sitios en SharePoint Server mediante PowerShell.

Uso de Windows PowerShell para restaurar una colección de sitios en SharePoint Server

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

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

    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 y DatabaseName 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 el HostHeader 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.

Consulte también

Conceptos

Copias de seguridad de colecciones de sitios en SharePoint Server