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

En este artículo:

  • Copia de seguridad de una colección de sitios mediante las herramientas integradas de SharePoint

  • Restauración de colecciones de sitios mediante las herramientas integradas de SharePoint

  • Programación o retraso de copias de seguridad

Puede usar las herramientas incluidas con Windows SharePoint Services 3.0 para hacer una copia de seguridad y restaurar sus colecciones de sitios. La herramienta de línea de comandos Stsadm ofrece un método rápido y flexible basado en la línea de comandos para hacer una copia de seguridad y recuperar el 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 para proteger los datos de SharePoint, vea Elección de herramientas de copia de seguridad y recuperación (Windows SharePoint Services).

Importante

Si se realizan cambios en la colección de sitios durante el proceso de copia de seguridad, la copia de seguridad puede resultar dañada. La copia de seguridad de colecciones de sitios de gran tamaño puede llevar mucho tiempo. Para reducir la posibilidad de que la actividad de los usuarios interfiera con la copia de seguridad de la colección de sitios o que el tiempo necesario para realizarla supere el tiempo disponible para mantenimiento, siga estas recomendaciones:

  • Durante la copia de seguridad, establezca la dirección URL de la colección de sitios como de solo lectura mediante la operación Setsitelock de la herramienta de línea de comandos Stsadm. Esto permite a los usuarios ver el contenido del sitio, pero impide la realización de actividades, como la adición o modificación de contenido, que interfieren con el proceso de copia de seguridad. Una vez completada la copia de seguridad, establezca la configuración de acceso de la dirección URL de la colección de sitios en su estado predeterminado.

  • Si el tamaño de la colección de sitios de la que desea realizar una copia de seguridad es de 15 gigabytes (GB) o menos, use la herramienta de línea de comandos Stsadm como se muestra en los siguientes procedimientos.

  • Si el tamaño de la colección de sitios de la que desea realizar una copia de seguridad oscila entre 15 GB y 100 GB, use Microsoft SQL Server 2005 o Microsoft System Center Data Protection Manager 2007 para realizar una copia de seguridad completa de la base de datos de la colección de sitios. Para obtener más información, vea Copia de seguridad de Windows SharePoint Services 3.0 mediante las herramientas de SQL Server o Copia de seguridad y restauración de un sitio mediante DPM (Windows SharePoint Services 3.0).

  • Si el tamaño de la colección de sitios de la que desea realizar una copia de seguridad supera los 100 GB, use System Center Data Protection Manager para realizar una copia de seguridad diferencial de la base de datos de la colección de sitios. Para obtener más información, vea Copia de seguridad y restauración de un sitio mediante DPM (Windows SharePoint Services 3.0).

  • Para obtener más información acerca de cómo evitar la pérdida de datos durante la copia de seguridad de una colección de sitios, vea el artículo de Microsoft Knowledge Base en el que se describen los posibles daños de los archivos de copia de seguridad (https://go.microsoft.com/fwlink/?linkid=146346&clcid=0xC0A).

Para obtener más información acerca de las herramientas de copia de seguridad y recuperación, vea Elección de herramientas de copia de seguridad y recuperación (Windows SharePoint Services).

Copia de seguridad de una colección de sitios mediante las herramientas integradas de SharePoint

Use este procedimiento para restringir el acceso a la colección de sitios durante la copia de seguridad 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.

Restricción del acceso a la colección de sitios durante la copia de seguridad

  1. En un símbolo del sistema en la unidad en que esté instalado Productos y Tecnologías de SharePoint, cambie al siguiente directorio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Para determinar el nivel de acceso actual del sitio, escriba el siguiente comando y presione ENTRAR:

    stsadm -o getsitelock -url <nombre de dirección URL>

    donde nombre de dirección URL es la dirección URL de la colección de sitios de la que se desea realizar una copia de seguridad. Para obtener más información, vea Getsitelock: operación de Stsadm (Windows SharePoint Services).

  3. Si el nivel de acceso actual permite realizar cambios en el contenido del sitio, cámbielo a solo lectura. Para ello, escriba el comando siguiente y, a continuación, presione ENTRAR:

    stsadm -o setsitelock -url <nombre de dirección URL> -lock readonly

    donde nombre de dirección URL es la dirección URL de la colección de sitios de la que se desea realizar una copia de seguridad. Para obtener más información, vea Setsitelock: propiedad de Stsadm (Windows SharePoint Services).

  4. Una vez finalizada la copia de seguridad, use este procedimiento para restablecer el acceso a la colección de sitios en la configuración original determinada en el paso 1.

Use este procedimiento para hacer una copia de seguridad de una colección de sitios 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.

Copia de seguridad de una colección de sitios con la herramienta de línea de comandos Stsadm

  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. Escriba el siguiente comando:

    stsadm -o backup -url <nombre de dirección URL> -filename <\\nombre de servidor\nombre de carpeta\nombre de archivo> [-overwrite]

    donde nombre de dirección URL es la dirección URL de la colección de sitios de la que se desea realizar una copia de seguridad y \\nombre de servidor\nombre de carpeta\nombre de archivo es la ruta UNC de la carpeta de copia de seguridad y el nombre del archivo donde realizará la copia de seguridad. Si ya existe un archivo para la copia de seguridad, use el parámetro -overwrite para sobrescribir el archivo existente.

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

    Operation completed successfully.
    
  4. Si la copia de seguridad no se completa correctamente, la ventana del símbolo del sistema ofrece detalles adicionales acerca del error. La causa más habitual es que se ha indicado una dirección URL o un nombre de archivo incorrecto.

Para obtener más información acerca de la operación de copia de seguridad, vea Backup: operación de Stsadm (Windows SharePoint Services).

Restauración de colecciones de sitios mediante las herramientas integradas de SharePoint

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

Nota

Se puede producir un conflicto de identificador de colección de sitios si se restaura una colección de sitios con copia de seguridad en una base de datos de contenido que ya contiene una copia de la colección de sitios. Si se produce un conflicto de identificador de la colección de sitios, se muestra el siguiente mensaje de error:

No hay ninguna base de datos de contenido disponible para esta operación. Cree una base de datos de contenido y vuelva a intentar la operación. Para crear una base de datos de contenido, haga clic en "Bases de datos de contenido" en la página Administración de aplicaciones, seleccione la aplicación web que desee usar y haga clic en "Agregar una base de datos de contenido".

Para obtener más información, vea el mensaje de error que aparece cuando se intenta restaurar una colección de sitios de Windows SharePoint Services 3.0 con un nombre diferente: "No hay ninguna base de datos de contenido disponible para esta operación" (https://go.microsoft.com/fwlink/?linkid=128251&clcid=0xC0A).

Para evitar conflictos entre identificadores de colecciones de sitios:

  • Restaure la colección de sitios en otra base de datos de contenido de la misma aplicación web.

  • Si necesita restaurar la colección de sitios en la misma base de datos de contenido, después de hacer una copia de seguridad de la colección de sitios y antes de restaurarla, elimine la colección de sitios original.

    Si va a restaurar una colección de sitios de gran tamaño, es posible que desee restaurarla primero en otra base de datos de contenido y, a continuación, usar la operación deletesite de Stsadm con el parámetro -gradualdelete en la base de datos original. Por último, use la operación mergecontentdbs de Stsadm para mover la colección de sitios a la primera base de datos de contenido. El parámetro -gradualdelete se incluye en la actualización acumulativa de abril. Para obtener más información, vea Implementación de actualizaciones de software para Windows SharePoint Services 3.0.

Importante

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

Restauración de una colección de sitios mediante la herramienta de línea de comandos Stsadm

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

  2. Para restaurar una colección de sitios, escriba el siguiente comando y, a continuación, presione ENTRAR:

    stsadm -o restore -url <nombre de dirección URL> -filename <ruta de acceso UNC>

    donde nombre de dirección URL es la dirección URL de la colección de sitios que desea restaurar y ruta UNC es la ruta UNC de la carpeta compartida de copia de seguridad.

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

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

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

    Operation completed successfully.
    

    Si la recuperación no se completa correctamente, la ventana del símbolo del sistema ofrece detalles adicionales acerca del error. La causa más habitual es que se ha indicado una dirección URL o un nombre de archivo incorrecto.

  6. Si el acceso a la colección de sitios era limitado durante el procedimiento de copia de seguridad, es posible que se haya aplicado la configuración de acceso restringido a los sitios restaurados. En ese caso, debe usar la operación setsitelock para cambiar la configuración de bloqueo de sitios al estado anterior a la copia de seguridad.

    1. Para determinar el nivel de acceso actual del sitio, escriba el siguiente comando y, a continuación, presione ENTRAR:

      stsadm -o getsitelock -url <nombre de dirección URL>

      donde nombre de dirección URL es la dirección URL de la colección de sitios de la que se desea realizar una copia de seguridad. Para obtener más información, vea Getsitelock: operación de Stsadm (Windows SharePoint Services).

    2. Si el nivel de acceso actual es demasiado restrictivo, escriba el siguiente comando para cambiarlo y, a continuación, presione ENTRAR:

      stsadm -o setsitelock -url <nombre de dirección URL> -lock <nivel de acceso>

      donde nombre de dirección URL es la dirección URL de la colección de sitios para la que desea hacer una copia de seguridad y nivel de acceso es la configuración de bloqueo de sitios antes de hacer la copia de seguridad. Para obtener más información, vea Setsitelock: propiedad de Stsadm (Windows SharePoint Services).

Para obtener más información acerca de la operación Restore, vea Restore: operación de Stsadm (Windows SharePoint Services).

Programación o aplazamiento de las copias de seguridad

No es posible programar copias de seguridad desde el sitio web de Administración central de SharePoint. No hay ninguna operación que permita automatizar las copias de seguridad mediante la herramienta de línea de comandos Stsadm. 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. Dado 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 colección de sitios. 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 el artículo 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 hora del sistema de su equipo son precisas. 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 donde nombre de aplicación web es el nombre de la colección de sitios 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 acaba de crear 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 realizar 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. Elija 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.

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)