Restore: operación de Stsadm (Office SharePoint Server)
Nombre de la operación: Restore
Descripción
Cuando se usa el parámetro –url, se realiza una restauración de la colección de sitios. Sin embargo, cuando se usa el parámetro restoremethod, se puede realizar una restauración de una base de datos individual, de una aplicación web o de toda la granja de servidores. Si desea sobrescribir una colección de sitios existente, use el parámetro overwrite.
Sintaxis
Para una restauración de la colección de sitios
stsadm -o restore
-url <nombre de dirección URL>
-filename <nombre de archivo>
[-hostheaderWebapplicationurl] <dirección URL de la aplicación web>
[-overwrite]
Para una restauración tras errores graves
stsadm -o restore
-directory <ruta de acceso UNC>
-restoremethod {overwrite | new}
[-backupid] <GUID de historial de copia de seguridad; vea stsadm -help backuphistory>
[-item] <ruta de acceso creada desde el árbol>
[-percentage] <valor entero entre 1 y 100>
[-showtree]
[-suppressprompt]
[-username] <nombre de usuario>
[-password] <contraseña>
[-newdatabaseserver] <nombre de nuevo servidor de base de datos>
[-preservechangelog]
[-quiet]
Parámetros
Parámetro | Valor | ¿Obligatorio? | Descripción |
---|---|---|---|
url |
Una dirección URL válida, como http://nombre_servidor/sitios/nombre_sitio |
Sí |
Especifica la dirección URL en la que se debe restaurar la copia de seguridad de la colección de sitios. |
filename |
Un nombre de archivo válido para el archivo de copia de seguridad de la colección de sitios, como "Nombre_sitio.bak" |
Sí |
Especifica la ruta de acceso y el nombre de archivo que contiene la copia de seguridad de la colección de sitios. |
hostheaderwebapplicationurl |
Una dirección URL válida asignada a la aplicación web mediante asignaciones alternativas de acceso (AAM), como "http://*nombre_servidor*" |
No |
Restaura una colección de sitios como una colección de sitios con nombre de host, en lugar de una colección de sitios basada en la ruta de acceso. Cuando se usa el parámetro hostheaderwebapplicationurl, el valor del parámetro url es la dirección URL de la colección de sitios con nombre de host y el valor del parámetro hostheaderwebapplicationurl es la dirección URL de la aplicación web que va a hospedar la colección de sitios con nombre de host. |
overwrite |
<ninguno> |
No |
Sobrescribe la colección de sitios existente en la ubicación especificada por el parámetro url con la colección de sitios almacenada en el archivo de copia de seguridad. |
directory |
Cualquiera de las rutas de acceso válidas:
Nota Las carpetas spbr* se crean automáticamente. |
Sí |
Ruta de acceso en la que Microsoft Office SharePoint Server 2007 almacena el paquete de copia de seguridad con errores graves que se genera durante la operación stsadm -o backup. Es la carpeta principal del grupo de carpetas spbr*. Si tiene un equipo con Microsoft SQL Server 2005 y una instancia de Office SharePoint Server 2007 instalados, puede usar rutas de acceso de unidades locales. Esto incluye una instalación básica. Sin embargo, si SQL Server 2005 y Office SharePoint Server 2007 están instalados en varios equipos, debe usar rutas de acceso compartidas UNC (convención de nomenclatura universal) para que la base de datos de SQL y los componentes de búsqueda se lean desde la misma ubicación (por ejemplo, \\*nombre_equipo*\volume\Backup). Es posible almacenar varios paquetes de copia de seguridad en la misma ubicación. Esta es la misma ruta de acceso que se pasa al parámetro -directory de la operación stsadm -o restore |
restoremethod |
Cualquiera de los siguientes:
|
Sí |
Especifica el tipo de restauración de la granja que se debe realizar con independencia de que sea overwrite o new. El valor overwrite restaura el contenido y la configuración a su ubicación original. Este parámetro solo se debe usar en una restauración grave dentro de la misma granja de servidores. Si se usa el valor overwrite, se muestra un mensaje de confirmación. Para suprimirlo, use el parámetro suppressprompt. El valor new especifica que el contenido se va a restaurar en una ubicación nueva y está pensado para usar cuando se restaura en una granja de servidores distinta (por ejemplo, un servidor de bases de datos nuevo). |
backupid |
Un GUID válido, como "12345678-90ab-cdef-1234-567890abcdef" |
GUID del paquete de copia de seguridad que debe restaurarse. Cada paquete de copia de seguridad tiene un GUID único asociado a él y puede verse si se consulta el historial de copias de seguridad mediante la operación stsadm -o backuphistory. Si este parámetro no está presente, se usará el paquete de copia de seguridad más reciente. |
|
item |
Un elemento válido, como: Aplicación web\SharePoint-80 |
No |
Indica qué parte de la granja de servidores debe restaurarse. 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 de destino en la ruta de acceso si tiene un nombre único. Incluya el elemento o la ruta de acceso entre comillas dobles si contiene un espacio. Si no está este parámetro, se restaurarán todos los elementos del paquete de copia de seguridad. |
percentage |
Valor entero entre 1 y 100. El valor predeterminado es 5. |
No |
Solicita que las actualizaciones del progreso de la operación restore se muestren en incrementos de ese porcentaje (por ejemplo, un valor de “5” mostrará las actualizaciones del progreso de restauración que se hayan completado en un 5% y un valor de "10" las mostrará cuando se completen en un 10%). Nota Este porcentaje no es preciso y las actualizaciones del progreso reales podrían ser menores o mayores que las solicitadas. Para una base de datos de gran tamaño, 1 es el valor óptimo que se debe usar para mostrar las actualizaciones. El valor predeterminado es 5. |
showtree |
<ninguno> |
No |
Muestra los elementos del paquete de copia de seguridad que se van a restaurar basándose en todos los demás parámetros pasados a la operación stsadm -o restore Los elementos que se van a excluir de la restauración en función del resto de los parámetros pasados a la operación Restore estarán precedidos por un asterisco. Los elementos que no se puedan restaurar se incluirán entre corchetes ([ ]). No se podrá realizar una restauración si el parámetro showtree está presente |
suppressprompt |
<ninguno> |
No |
Impide que se muestre un mensaje de la línea de comandos similar al siguiente: “Advertencia: se sobrescribirán todos los elementos seleccionados. ¿Desea sobrescribirlos (S/N)? Este parámetro sólo es válido cuando el valor del parámetro restoremethod se establece en overwrite. |
username |
Un nombre de usuario de autenticación SQL válido con el formato: *nombreDeUsuario* |
No |
Establece el mismo nombre de usuario para todos los objetos restaurados que requieren un nombre de usuario, incluidos los grupos de aplicaciones web. Si se restaura una granja de servidores completa, este parámetro solo será empleado por las granjas que usan la autenticación de Windows para conectarse a una base de datos. Si solo se restaura una base de datos, puede proporcionar un nombre de inicio de sesión de SQL Server 2005. |
password |
No |
Establece la misma contraseña para todos los elementos que requieren una contraseña, incluidos los grupos de aplicaciones web que se van a restaurar. Si se restaura una granja de servidores completa, este parámetro solo lo deben usar las granjas de servidores que usan autenticación de Windows para conectarse a la base de datos mediante SQL Server 2005. Si solo se restaura una base de datos, puede suministrar una contraseña de inicio de sesión de SQL Server 2005. |
|
newdatabaseserver |
Un nombre de servidor de base de datos válido, como "SQLBE1" |
No |
Indica el nombre de la instancia de SQL Server 2005 que debe usarse al restaurar las bases de datos cuando el valor del parámetro restoremethod es new. Este parámetro no es válido cuando el valor del parámetro restoremethod es overwrite. De forma predeterminada, se le pide un nuevo nombre de servidor de base de datos para cada base de datos. |
preservechangelog |
<ninguno> |
No |
Conserva el registro de cambios para que el rastreo siguiente de esta base de datos de contenido no sea un rastreo completo. Este parámetro se incluyó por primera vez en Actualización de infraestructura para servidores de Microsoft Office. Para obtener más información, vea la sección de comentarios. |
quiet |
<ninguno> |
No |
Suprime la salida de información sobre el progreso de la restauración en la ventana de presentación. Se seguirá mostrando el estado final de la restauración (“Operación completada correctamente”). Si el parámetro -quiet no está presente, la operación restore mostrará la información de progreso en la ventana de presentación durante la restauración del paquete. |
Comentarios
Si ejecuta Actualización de infraestructura para servidores de Microsoft Office, el identificador (id.) de cada base de datos de contenido se conserva cuando se restaura o se vuelve a adjuntar la base de datos mediante las herramientas integradas. El comportamiento predeterminado de retención del registro de cambios al usar herramientas integradas es el siguiente:
Los registros de cambios de todas las bases de datos se conservan al restaurar una granja de servidores.
El registro de cambios de una base de datos de contenido se conserva cuando se vuelve a adjuntar la base de datos.
El registro de cambios de una base de datos de contenido no se conserva al restaurar sólo la base de datos de contenido. En este caso, se debe usar el parámetro preservechangelog.
Cuando se conservan el identificador y el registro de cambios de una base de datos, la búsqueda continúa el rastreo según la programación regular definida por las reglas de rastreo. Cuando no se conserva un registro de cambios, la búsqueda realiza un rastreo completo durante el siguiente rastreo programado.
Para obtener más información, vea Traslado de bases de datos de contenido (Office SharePoint Server 2007) y Copia de seguridad y restauración de una granja de servidores completa (Office SharePoint Server 2007).
Cuando se restaura una base de datos existente y no se usa el parámetro restoremethod con la opción overwrite con el comando stsadm –o restore, se asigna un identificador nuevo a la base de datos restaurada y el registro de cambios de la base de datos no se conserva. En el siguiente rastreo de la base de datos se indizará por completo la base de datos de contenido.
Si se realiza una restauración y el identificador del paquete de copia de seguridad ya se está usando en la granja de servidores (por ejemplo, está intentando dividir una base de datos en dos), se asigna un nuevo identificador a la base de datos restaurada y se agrega una advertencia al registro de restauración. La posibilidad de realizar un rastreo incremental en lugar de un rastreo completo depende de si el identificador de la base de datos de contenido es el mismo de antes y si el token de registro de cambios usado por la búsqueda es válido para el registro de cambios actual de la base de datos de contenido. Si no se conserva el registro de cambios, el token no será válido y la búsqueda deberá realizar un rastreo completo.