Copia de seguridad y restauración de colecciones de sitios mediante herramientas integradas (Office SharePoint Server 2007)

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 que se incluyen con Microsoft Office SharePoint Server 2007 para realizar 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 realizar la copia de seguridad y la recuperación del 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 con retraso.

Para obtener más información sobre las herramientas de protección de datos que se incluyen con Microsoft Office SharePoint Server 2007 en comparación con otras herramientas para la protección de datos de SharePoint, vea Elección de herramientas de copia de seguridad y recuperación (Office SharePoint Server).

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 en la herramienta de línea de comandos Stsadm. Esto permite a los usuarios ver contenido en el sitio, pero impide actividades, como agregar o cambiar contenido, que interfieren en el proceso de copia de seguridad. Una vez finalizada la copia de seguridad, establezca el valor 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 una granja de servidores mediante las herramientas de SQL Server (Office SharePoint Server 2007) o Copia de seguridad y restauración de un sitio mediante DPM (Office SharePoint Server).

  • 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 (Office SharePoint Server).

  • 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 (Office SharePoint Server).

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.

Limitar el 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 (Office SharePoint Server).

  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: operación de Stsadm (Office SharePoint Server).

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

Use el siguiente procedimiento para hacer una copia de seguridad de una colección de sitios con 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 siguiente texto:

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

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

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

Use este procedimiento para restaurar una colección de sitios con 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 a la misma base de datos de contenido, después de realizar la 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 Office SharePoint Server 2007.

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 encuentra 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 s 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 incorrectos.

  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 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 (Office SharePoint Server).

    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: operación de Stsadm (Office SharePoint Server).

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

Programación o retraso 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. Debido a que el rendimiento puede verse afectado al hacer copias de seguridad con las herramientas integradas de Office SharePoint Server 2007, 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 siguiente artículo Preparativos para la copia de seguridad y restauración de una granja de servidores (Office SharePoint Server 2007).

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.

Creación de 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" y 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.

Programación de 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, por ejemplo, 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 la programación 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

Copia de seguridad y restauración de una granja de servidores (Office SharePoint Server 2007)
Copia de seguridad y restauración de una granja de servidores completa (Office SharePoint Server 2007)
Creación de una granja de servidores de recuperación (Office SharePoint Server 2007)
Copia de seguridad y restauración de aplicaciones web mediante herramientas integradas (Office SharePoint Server 2007)
Copia de seguridad y restauración de bases de datos (Office SharePoint Server)
Copia de seguridad y restauración de SSP (Office SharePoint Server 2007)
Copia de seguridad y restauración de SSO (Office SharePoint Server 2007)
Copia de seguridad y restauración de Mis sitios mediante herramientas integradas (Office SharePoint Server 2007)
Copia de seguridad y restauración de formularios de InfoPath mediante herramientas integradas (Office SharePoint Server 2007)
Copia de seguridad y restauración de un elemento mediante DPM (Office SharePoint Server)
Copia de seguridad y restauración de un sitio mediante DPM (Office SharePoint Server)