Copia de seguridad y restauración de aplicaciones web mediante herramientas integradas (Windows SharePoint Services 3.0)

Puede usar las herramientas que se incluyen con Windows SharePoint Services 3.0 para realizar una copia de seguridad y restaurar las aplicaciones web. El sitio web de Administración central ofrece un método sencillo, basado en la interfaz de usuario, para administrar la copia de seguridad y la recuperación de contenido y ver el historial del trabajo y su estado. La herramienta de línea de comandos Stsadm ofrece un método basado en línea de comandos más rápido y flexible para la copia de seguridad y la recuperación de contenido. Puede usar la herramienta de línea de comandos Stsadm junto con el Programador de Windows para programar copias de seguridad periódicas o diferidas.

Para obtener más información acerca de las diferencias entre las herramientas de protección de datos incluidas con Windows SharePoint Services 3.0 y otras herramientas a la hora de proteger los datos de SharePoint, vea el artículo sobre selección de herramientas de copia de seguridad y recuperación (Windows SharePoint Services).

Puede realizar una copia de seguridad y restaurar datos de Windows SharePoint Services 3.0 con cualquiera de los métodos siguientes:

Copia de seguridad de aplicaciones web mediante las herramientas integradas de SharePoint

Use este procedimiento para realizar una copia de seguridad de una aplicación web desde el sitio web de Administración central de SharePoint.

Importante

El requisito mínimo para completar este procedimiento es pertenecer al grupo Administradores de la granja de servidores de SharePoint.

Para realizar una copia de seguridad de una aplicación web mediante la interfaz de usuario

  1. En el sitio web de Administración central de SharePoint, en la sección Copia de seguridad y restauración de la página Operaciones, haga clic en Realizar copia de seguridad.

  2. En la página Seleccionar el componente del que desea crear una copia de seguridad, active las casillas de las aplicaciones web de las que desee realizar una copia de seguridad. Las casillas de las aplicaciones web subordinadas y las bases de datos de contenido se activan automáticamente. Haga clic en Continuar a opciones de copia de seguridad.

  3. En la página Seleccionar opciones de copia de seguridad, una copia de seguridad diferencial incluye los datos creados o modificados desde la última copia de seguridad. Si usa una combinación de copias de seguridad completas y diferenciales, para el proceso de recuperación será necesario tener la última copia de seguridad completa y la última copia de seguridad diferencial.

    • En la sección Contenido de copia de seguridad, compruebe que aparecen las aplicaciones web seleccionadas.

    • En la sección Tipo de copia de seguridad, seleccione Completa.

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

  4. Haga clic en Aceptar.

    Puede ver el estado del trabajo de copia de seguridad en la página de estado de copia de seguridad al hacer clic en Actualizar. La página también se actualiza cada 30 segundos de forma automática. La copia de seguridad y recuperación es un trabajo del servicio de temporizador, por lo que la copia de seguridad puede tardar unos segundos en iniciarse.

    Si recibe errores, puede buscar más información en spbackup.log en la ruta de acceso UNC especificada anteriormente.

Use este procedimiento para hacer una copia de seguridad de una aplicación web mediante la herramienta de línea de comandos Stsadm.

Importante

La pertenencia al grupo Administradores del equipo local es el requisito mínimo para completar este procedimiento.

Para realizar una copia de seguridad de una aplicación web mediante la línea de comandos

  1. En la unidad en la que se encuentra instalado Productos y Tecnologías de SharePoint, cambie al directorio siguiente: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Si todavía no sabe de qué nodo desea realizar una copia de seguridad, escriba el comando siguiente:

    stsadm –o backup –showtree

    Nota

    Los elementos entre corchetes ([ ]) no se pueden seleccionar directamente para crear una copia de seguridad, sino que esta se crea cuando se selecciona su elemento primario.

  3. Para realizar una copia de seguridad de una aplicación web, escriba el comando siguiente:

    stsadm -o backup -directory <\\nombre de servidor\nombre de carpeta> -backupmethod full -item <nombre de aplicación web>

    donde \\nombre de servidor\nombre de carpeta es la ruta UNC de la carpeta de copia de seguridad y nombre de aplicación web es el nombre de la aplicación web de la que desea realizar una copia de seguridad. Puede usar la notación de ruta de acceso completa a la granja de servidores, tal como muestra el parámetro showtree o el nombre del componente en la ruta de acceso si tiene un nombre único; por ejemplo, Windows SharePoint Services Web Application\SharePoint-80.

  4. Si la copia de seguridad se completa correctamente, la ventana del símbolo del sistema muestra el siguiente texto:

    Completed with 0 warnings.
    Completed with 0 errors.
    Backup completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  5. Si hay errores o advertencias, o si la copia de seguridad no se completa correctamente, revise el archivo spbackup.log en la carpeta que especificó en el paso 3.

Programación o aplazamiento de las copias de seguridad

No se pueden programar copias de seguridad desde el sitio web de Administración central de SharePoint. Sin embargo, puede automatizar el proceso creando un archivo por lotes y, a continuación, usando el Programador de tareas de Windows Server 2003 para ejecutar el archivo por lotes a una hora determinada. Debido a que el rendimiento puede verse afectado al hacer copias de seguridad con las herramientas integradas de Windows SharePoint Services 3.0, es posible que desee programar las copias de seguridad para los momentos de mínima actividad, como las noches o los fines de semana.

Use este procedimiento para crear un archivo por lotes que ejecute una copia de seguridad completa de la aplicación web. En este procedimiento se da por supuesto que ya se ha creado una carpeta compartida para las copias de seguridad. Para obtener más información acerca de cómo crear una carpeta compartida, vea Preparación para hacer una copia de seguridad de la tecnología de Windows SharePoint Services 3.0.

Sugerencia

Cuando use el Programador de tareas, asegúrese de que la fecha y la hora del sistema del equipo son correctas. Para comprobar o cambiar esta información, haga doble clic en el indicador de hora de la barra de tareas.

Para crear un archivo por lotes

  1. Haga clic en Inicio y, a continuación, en Ejecutar.

  2. Escriba notepad y, a continuación, haga clic en Aceptar.

  3. En el Bloc de notas, escriba el siguiente texto:

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm -o backup -directory <\\server name\folder name> -backupmethod full -item <Web application name> 
    echo completed
    

    donde \\nombre de servidor\nombre de carpeta es la ruta UNC de la carpeta de copia de seguridad y nombre de aplicación web es el nombre de la aplicación web de la que desea realizar una copia de seguridad. Puede usar la notación de ruta de acceso completa a la granja de servidores, tal como muestra el parámetro showtree o el nombre del componente en la ruta de acceso si tiene un nombre único; por ejemplo, Windows SharePoint Services Web Application\SharePoint-80.

  4. En el Bloc de notas, haga clic en Guardar como en el menú Archivo.

  5. En el cuadro Guardar como, seleccione la carpeta donde desee guardar el archivo por lotes.

  6. Use la extensión de nombre de archivo ".bat"; escriba el nombre del archivo en el cuadro Nombre de archivo; por ejemplo, loteDeCopiaDeSeguridad.bat.

  7. En el cuadro Guardar como tipo, haga clic en Todos los archivos.

  8. Haga clic en Guardar.

Para programar una copia de seguridad

  1. Inicie el Asistente para tarea programada nueva y, a continuación, haga clic en Siguiente.

  2. Haga clic en Examinar, busque el archivo por lotes que creó y, a continuación, haga clic en Abrir.

  3. Escriba un nombre para la tarea, como lote_de_copia_de_seguridad.

  4. Seleccione la frecuencia con la que desea que se realice esta tarea (por ejemplo, semanalmente) y, a continuación, haga clic en Siguiente.

  5. Para realizar automáticamente esta copia de seguridad de forma periódica, seleccione un intervalo como Semanalmente o Mensualmente. Para realizar esta copia de seguridad una vez o para retrasar una única copia de seguridad, seleccione Sólo una vez.

  6. Determine una hora y fecha de inicio para la copia de seguridad.

  7. Escriba un nombre y una contraseña para un usuario y, a continuación, haga clic en Siguiente. Esta tarea se ejecutará como si la iniciara ese usuario.

  8. Haga clic en Finalizar.

    Para configurar opciones avanzadas para la tarea, active la casilla Abrir propiedades avanzadas de esta tarea cuando haga clic en Finalizar en la última página del asistente. Esto abrirá el cuadro de diálogo de propiedades de la tarea cuando haga clic en Finalizar. A continuación, puede cambiar el programa que está en ejecución en la ficha Tarea, ajustar el programa en la ficha Programación, personalizar la configuración en la ficha Configuración o establecer permisos de usuario y grupo en la ficha Seguridad.

Restauración de aplicaciones web de SharePoint mediante herramientas integradas

Use este procedimiento para restaurar una aplicación web de SharePoint mediante las herramientas integradas.

Importante

El requisito mínimo para completar este procedimiento es pertenecer al grupo Administradores de la granja de servidores de SharePoint.

Para restaurar una aplicación web mediante la interfaz de usuario

  1. En la página Operaciones del sitio web de Administración central de SharePoint, en la sección Copia de seguridad y restauración, haga clic en Restaurar a partir de copia de seguridad.

  2. En la página Seleccionar ubicación de copia de seguridad, 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.

  3. En la página Seleccionar la copia de seguridad que se desea restaurar, seleccione el archivo de copia de seguridad que desea usar para la restauración y, a continuación, haga clic en Continuar proceso de restauración.

  4. En la página Seleccionar componente para restaurar, seleccione las aplicaciones web que desee restaurar y, a continuación, haga clic en Continuar proceso de restauración.

  5. En la página Seleccionar opciones de restauración:

    1. En la sección Restaurar componente, compruebe que aparecen las aplicaciones web que ha seleccionado.

    2. En la sección Opciones de restauración, seleccione Misma configuración.
      Se muestra un mensaje que notifica al usuario que se sobrescribirá la granja de servidores actual. Haga clic en Aceptar.

    3. En la sección Nombres nuevos, escriba nombres y direcciones URL para cada componente o acepte los valores predeterminados.

  6. Haga clic en Aceptar.

Use este procedimiento para restaurar una aplicación web mediante la herramienta de línea de comandos Stsadm.

Importante

La pertenencia al grupo Administradores del equipo local es el requisito mínimo para completar este procedimiento.

Para restaurar una aplicación web mediante la línea de comandos

  1. En la unidad en que se ha instalado Productos y Tecnologías de SharePoint, cambie al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Para obtener el GUID de la copia de seguridad específica que desea restaurar, escriba el siguiente comando y presione ENTRAR:

    stsadm -o backuphistory -directory <ruta de acceso UNC>

    donde ruta de acceso UNC es la ruta de acceso a la carpeta compartida que contiene la copia de seguridad.

  3. Si desconoce el nombre de las aplicaciones web que desea recuperar, escriba el siguiente comando y presione ENTRAR:

    stsadm –o restore –showtree -directory <ruta UNC> -backupid <GUID de historial de copia de seguridad>

    donde ruta UNC es la ruta de acceso a la carpeta compartida que contiene la copia de seguridad y donde GUID de historial de copia de seguridad es el GUID del paquete de copia de seguridad que desea restaurar.

    Nota

    Los elementos entre corchetes "[]" no pueden restaurarse.

  4. Para restaurar una aplicación web, escriba el comando siguiente y presione ENTRAR:

    stsadm -o restore -directory <ruta UNC> -backupid <GUID de historial de copia de seguridad> -item <ruta de acceso creada del árbol> -restoremethod overwrite

    donde ruta UNC es la ruta de acceso UNC de la carpeta compartida de copia de seguridad, GUID de historial de copia de seguridad es el GUID para el paquete de copia de seguridad específico que desea restaurar y ruta de acceso creada del árbol es la notación de la ruta de acceso completa de la granja de servidores como se muestra en el parámetro -showtree.

  5. Cuando se muestre una advertencia de que todos los elementos seleccionados se sobrescribirán, escriba s y, a continuación, presione ENTRAR.

  6. Cuando se le solicite, escriba el nombre de usuario y la contraseña de la aplicación web y la base de datos de contenido.

  7. Si la recuperación se completa correctamente, la ventana del símbolo del sistema muestra el siguiente texto:

    Completed with 0 warnings.
    Completed with 0 errors.
    Restore completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  8. Si la recuperación no se ha realizado correctamente, recibirá el mensaje siguiente:

    The restore job failed. For more information, see the error log that is located in the backup directory. 
    

    El registro de errores al que se hace referencia es el archivo sprestore.log de la carpeta compartida de copia de seguridad.

Vea también

Conceptos

Protección y recuperación de contenido (Windows SharePoint Services 3.0)
Administración de la copia de seguridad y la recuperación para la tecnología Windows SharePoint Services 3.0
Recuperación de un documento si no se usa la papelera de reciclaje (Windows SharePoint Services 3.0)
Copia de seguridad y restauración de aplicaciones web mediante herramientas integradas (Windows SharePoint Services 3.0)
Copia de seguridad y restauración de bases de datos de contenido (Windows SharePoint Services 3.0)
Copia de seguridad y recuperación de objetos del sitio (Windows SharePoint Services)
Copia de seguridad y restauración de un elemento mediante DPM (Windows SharePoint Services 3.0)
Copia de seguridad y restauración de un sitio mediante DPM (Windows SharePoint Services 3.0)