Copia de seguridad de una base de datos de contenido (Search Server 2010)

 

Se aplica a: Search Server 2010

Última modificación del tema: 2016-12-01

Las bases de datos de contenido de Microsoft Search Server 2010 pueden alcanzar un tamaño considerable. Por lo tanto, se recomienda hacer copias de seguridad independientes de los conjuntos o granjas de servidores. Al hacer copias de seguridad de la base de datos de contenido con regularidad, se puede reducir la pérdida de datos provocada por errores de hardware, cortes en la alimentación de energía u otros problemas. Es un proceso sencillo que garantiza que todos los datos se encuentren disponibles para su recuperación si es necesario. Solo se puede crear una copia de seguridad de una base de datos de contenido cada vez.

En este tema se describe cómo crear una copia de seguridad de una única base de datos de contenido.

Procedimientos incluidos en esta tarea:

  • Para crear una copia de seguridad de una base de datos de contenido con Windows PowerShell

  • Para crear una copia de seguridad de una base de datos de contenido con Administración central

  • Para crear una copia de seguridad de una base de datos de contenido mediante las herramientas de SQL Server

Requisitos de la tarea

Antes de comenzar, debe crear una carpeta en el equipo local o en la red en la que se vayan a guardar las copias de seguridad. Para un mayor rendimiento, se recomienda hacer una copia de seguridad en el equipo local y después mover los archivos de la copia de seguridad a una carpeta de la red.

Uso de Windows PowerShell para crear copias de seguridad de la base de datos de contenido

Se puede usar Windows PowerShell para realizar una copia de seguridad de la base de datos de contenido de forma manual o como parte de un script que se puede ejecutar a intervalos programados.

Para crear una copia de seguridad de una base de datos de contenido con Windows PowerShell

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

  2. En la consola de administración de SharePoint 2010, en el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Item <ContentDatabaseName> [-Verbose]
    

    donde:

    • <BackupFolder> es la ruta de acceso de la carpeta de copia de seguridad.

    • <ContentDatabaseName> es el nombre de la base de datos de la que desea crear una copia de seguridad. Para mostrar el nombre de la base de datos, escriba el siguiente comando en el símbolo del sistema de Windows PowerShell: Backup-SPFarm -ShowTree.

    Para ver el progreso de la operación de copia de seguridad, use el parámetro Verbose.

    Nota

    Si está creando una copia de seguridad de una base de datos de contenido por primera vez, debe usar la opción Completa. Debe crear una copia de seguridad completa para poder crear una copia de seguridad diferencial.

    Para obtener más información, vea Backup-SPFarm.

  3. Si no usa el parámetro Verbose, la ventana del símbolo del sistema no mostrará ningún mensaje cuando la operación se complete satisfactoriamente. Si el trabajo no finaliza correctamente, se mostrará un mensaje de error similar al siguiente.

    Backup-SPFarm: The operation failed. For more information, see the error log that is located in the backup directory. At line: <line> char:<column>. + <cmdlet> <<<< <location of error>

  4. Si hay errores o advertencias, o si la copia de seguridad no se completa correctamente, revise el archivo Spbackup.log en la carpeta de copia de seguridad.

Uso de Administración central para crear copias de seguridad de una base de datos de contenido

Puede usar Administración central para crear copias de seguridad de una base de datos de contenido.

Para crear una copia de seguridad de una base de datos de contenido mediante Administración central

  1. Compruebe que la cuenta de usuario que va a realizar este procedimiento pertenece al grupo Administradores de la granja de servidores.

  2. En la página principal de Administración central, en la sección Copia de seguridad y restauración, haga clic en Realizar copia de seguridad.

  3. En la página Realizar una copia de seguridad - Paso 1 de 2: Seleccionar el componente para realizar una copia de seguridad, seleccione la base de datos de contenido de la que va a crear una copia de seguridad en la lista de componentes y haga clic en Siguiente.

    Nota

    No todas las bases de datos de contenido se pueden seleccionar en esta lista. Si no puede seleccionar una base de datos, debe usar Windows PowerShell para crear la copia de seguridad de la base de datos de contenido.

  4. En la página Realizar 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 está creando una copia de seguridad de una base de datos de contenido por primera vez, debe usar la opción Completa. Debe crear una copia de seguridad completa para poder crear una copia de seguridad diferencial.

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

  6. Puede ver el estado general de todos los trabajos de copia de seguridad en la parte superior de la página de 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 en curso 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. Puede actualizar manualmente los detalles del estado si hace clic en Actualizar. Los procesos de copia de seguridad y restauración son trabajos de servicio del temporizador y, por lo tanto, la copia podría tardar unos segundos en iniciarse.

    Si recibe algún error, revise la columna Mensaje de error de la página de estado de trabajo de copia de seguridad y restauración. También encontrará más detalles en el archivo Spbackup.log, ubicado en la ruta UNC especificada en el paso 4.

Uso de las herramientas de SQL Server para crear copias de seguridad de una base de datos de contenido

Puede usar las herramientas de SQL Server para crear copias de seguridad de una base de datos de contenido.

Para crear una copia de seguridad de una base de datos de contenido mediante las herramientas de SQL Server

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento pertenece al rol de base de datos fijo db_backupoperator de SQL Server en el servidor de bases de datos en el que se almacena cada base de datos.

  2. Abra SQL Server Management Studio y establezca la conexión con el servidor de bases de datos.

  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, en el área Origen, seleccione el tipo de copia de seguridad que desea realizar en la lista Tipo de copia de seguridad. Para obtener más información acerca de qué tipo de copia de seguridad usar, vea el tema sobre introducción al modelo de recuperación (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0xC0A) en los libros en pantalla de SQL Server.

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

  7. En el cuadro de texto Nombre, use el nombre predeterminado o especifique otro diferente para el conjunto de copia de seguridad.

  8. Especifique la fecha de expiración del conjunto de copia de seguridad. Esto determina durante cuánto tiempo o cuándo se puede sobrescribir el conjunto de copia de seguridad con copias posteriores con el mismo nombre. De forma predeterminada, el conjunto de copia de seguridad se configura para que no expire nunca (0 días).

  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 9 en cada base de datos de contenido de la que vaya a crear copia de seguridad.