Restauración de una base de datos de contenido (SharePoint Foundation 2010)

 

Se aplica a: SharePoint Foundation 2010

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

Puede restaurar una o varias bases de datos de contenido de una en una. Para obtener más información acerca de cómo hacer una copia de seguridad de todas las bases de datos de contenido de una granja de servidores al mismo tiempo, vea Realización de una copia de seguridad de una granja de servidores (SharePoint Foundation 2010).

Procedimientos incluidos en esta tarea:

  • Uso de Windows PowerShell para restaurar una base de datos de contenido

  • Para restaurar una base de datos de contenido con Administración central

  • Uso de las herramientas de SQL Server para restaurar una base de datos de contenido

Uso de Windows PowerShell para restaurar una base de datos de contenido

Puede usar Windows PowerShell para restaurar una base de datos de contenido.

Para restaurar una base de datos de contenido con Windows PowerShell

  1. Compruebe si cumple los siguientes requisitos: Consulte Add-SPShellAdmin.

  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.

    Restore-SPFarm -Directory <Backup folder name> -RestoreMethod Overwrite -Item <Content database name> [-BackupId <GUID>] [-Verbose]

    Nota

    Si no inicia sesión con la cuenta de la granja de servidores, se le pedirán las credenciales de esta cuenta.

    Si no usa el parámetro BackupId, se usará la copia de seguridad más reciente. Para ver una lista de las copias de seguridad, incluidos sus identificadores de copia de seguridad, escriba el comando siguiente y, a continuación, presione ENTRAR:

    Get-SPBackupHistory -Directory <Backup folder>

Para obtener más información, vea Restore-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 restaurar una base de datos de contenido

Puede usar Administración central para restaurar una granja de servidores o componentes de una granja de servidores.

Para restaurar una base de datos de contenido con Administración central

  1. Compruebe si ha iniciado sesión como miembro del grupo Administradores de la granja de servidores.

  2. En Administración central, en la sección Copia de seguridad y restauración de la página principal, haga clic en Restaurar a partir de una 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 base de datos de contenido y, a continuación, haga clic en Siguiente.

    Nota

    Si el trabajo de copia de seguridad correcto no aparece, en el cuadro de texto Ubicación del directorio de copia de seguridad, escriba la ruta de acceso de la carpeta de copia de seguridad correcta y, a continuación, haga clic en Actualizar.

  4. En la página Restaurar a partir de copia de seguridad - Paso 2 de 3: Seleccionar componente para restaurar, active la casilla de verificación situada junto a la base de datos de contenido y haga clic en Siguiente.

    Nota

    Si la base de datos de contenido no se puede seleccionar, debe usar las herramientas de Windows PowerShell o SQL Server para restaurar la base de datos de contenido.

  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 Opciones de restauración,, en Tipo de restauración, haga clic en la opción Misma configuración. Se muestra un cuadro de diálogo en el que se le pide que confirme la operación. Haga clic en Aceptar.

    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 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 recuperación 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 2.

Uso de las herramientas de SQL Server para restaurar una base de datos de contenido

Puede usar las herramientas de SQL Server para restaurar una base de datos de contenido mediante estos pasos:

  1. Si es posible, haga una copia de seguridad del registro de transacciones activo de la base de datos de contenido para proteger los cambios realizados desde que se efectuó 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.

Para restaurar una base de datos de contenido con las herramientas de SQL Server

  1. Compruebe si la cuenta de usuario que realiza este procedimiento es miembro del rol fijo de servidor sysadmin.

  2. Si el servicio Temporizador de Windows SharePoint Services se está ejecutando, deténgalo y espere unos minutos hasta que finalicen los procedimientos almacenados que se estén ejecutando en ese momento. No reinicie el servicio hasta que haya restaurado las bases de datos de contenido.

  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 o los conjuntos de copia de seguridad que desee 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 acerca de estas opciones de recuperación, vea el tema sobre cómo restaurar una base de datos (página Opciones) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0xC0A).

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

  11. Repita los pasos del 4 al 10 de este proceso para cada base de datos que vaya a restaurar.

  12. Inicie el servicio Temporizador de Windows SharePoint Services.

See Also

Concepts

Realizar una copia de seguridad de una base de datos de contenido (SharePoint Foundation 2010)