Restore: operación de Stsadm (Windows SharePoint Services)
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. No obstante, cuando se usa el parámetro restoremethod, se puede realizar una restauración de una base de datos determinada, de una aplicación web o de todo el conjunto o 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 bases de datos>
[-preservechangelog]
[-quiet]
Parámetros
Parámetro | Valor | ¿Obligatorio? | Descripción |
---|---|---|---|
url |
Una dirección URL válida, como http://server_name/sites/site_name |
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 "Site_name.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 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 Windows SharePoint Services 3.0 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 dispone de un equipo en el que está instalado Microsoft SQL Server 2005 y una instancia de Windows SharePoint Services 3.0, puede usar rutas de acceso de unidades locales. Esto incluye una instalación básica. Sin embargo, si SQL Server 2005 y Windows SharePoint Services 3.0 están instalados en varios equipos, debe usar rutas de acceso compartidas de convención de nomenclatura universal (UNC) de modo que la base de datos 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 se usa sólo en una restauración catastrófica 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 restaurará en una ubicación nueva y se planea usar al restaurar en una granja de servidores diferente (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 copia 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:
|
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 se muestren las actualizaciones del progreso de la operación Restore en incrementos de ese porcentaje (por ejemplo, un valor de "5" mostrará actualizaciones del progreso de la restauración cuando se complete un 5 por ciento, y un valor de "10" las mostrará cuando se complete un 10 por ciento). 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 restaurarán en función de todos los demás parámetros que se pasen a la operación stsadm -o restore Los elementos que se excluyan de la restauración en función del resto de los parámetros pasados a la operación Restore irán precedidos de un carácter de asterisco. Los elementos que no se puedan seleccionar para restaurar se incluirán entre corchetes ([ ]). No se realizará la 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 objetos restaurados que requieren una contraseña, incluidos los grupos de aplicaciones web. Si se restaura una granja de servidores completa, solo usarán este parámetro 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 una contraseña de inicio de sesión de SQL Server 2005. |
|
newdatabaseserver |
Un nombre de servidor de bases de datos válido, como "SQLBE1" |
No |
Indica el nombre de instancia de SQL Server 2005 que se debe usar al restaurar cualquier base 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 se establece en overwrite. De forma predeterminada, se le pide un nuevo nombre de servidor de bases 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 apareció por primera vez en la Actualización de infraestructura para Windows SharePoint Services 3.0. Para obtener más información, vea la sección de comentarios. |
quiet |
<ninguno> |
No |
Suprime la salida de la información del 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 la Actualización de infraestructura para Windows SharePoint Services 3.0, el identificador (id.) de cada base de datos de contenido se conservará al restaurar o volver a adjuntar la base de datos con 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 (Windows SharePoint Services 3.0) y Administración de la copia de seguridad y la recuperación para la tecnología Windows SharePoint Services 3.0.
Al restaurar una base de datos existente sin usar el parámetro restoremethod con la opción overwrite con la operación stsadm –o restore, se asignará un identificador nuevo a la base de datos restaurada y el registro de cambios de la base de datos no se conservará. 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.