Compartir a través de


Restore-StorageGroupCopy (RTM)

 

Se aplica a: Exchange Server 2007

Última modificación del tema: 2007-10-23

En este tema se explica cómo usar el cmdlet Restore-StorageGroupCopy en una solución de replicación continua en clúster (CCR) o replicación continua local (LCR) de Microsoft Exchange Server 2007 para activar una copia pasiva de un grupo de almacenamiento. En una configuración de CCR, Restore-StorageGroupCopy se utiliza cuando la compatibilidad con el montaje automático no monta la base de datos y el administrador tiene que intervenir de manera explícita para montarla. En este caso, el administrador utiliza Restore-StorageGroupCopy antes de llevar a cabo la operación Mount-Database. En una configuración de LCR, Restore-StorageGroupCopy se utiliza para deshabilitar LCR y hacer que la copia pasiva sea viable para Mount-Database. En las dos configuraciones, Restore-StorageGroupCopy finaliza la replicación en la copia pasiva y la hace viable para el cmdlet Mount-Database.

Sintaxis

Restore-StorageGroupCopy -Identity <StorageGroupIdParameter> [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ReplaceLocations <SwitchParameter>]

Descripción detallada

El cmdlet Restore-StorageGroupCopy es necesario para permitir a un administrador de Exchange 2007 activar una copia de CCR o LCR para recuperar un error de la base de datos o grupo de almacenamiento activos. El comando se utiliza en ambas configuraciones CCR y LCR. De forma predeterminada, el cmdlet Restore-StorageGroupCopy se utiliza cuando un administrador termina una replicación. Se utiliza en ambas configuraciones, CCR y LCR.

En una configuración de LCR, está previsto que el administrador cambie la ubicación de los datos mediante un sistema de archivos u operaciones de volumen. Se recomienda este método para mantener convenciones entre las rutas utilizadas para la copia y las bases de datos de producción.

El parámetro ReplaceLocations se utiliza en una configuración de LCR cuando el administrador desea terminar la replicación e inserta las rutas de la copia en los atributos de grupo de almacenamiento de producción y ubicación de base de datos. Las rutas de los objetos de base de datos de producción y grupo de almacenamiento se actualizan con las ubicaciones de la copia. Se trata de una operación rápida y permite un montaje inmediato de la base de datos. Si la opción no se utiliza, los datos de la copia deben estar disponibles en las ubicaciones de producción. Si no se puede realizar mediante los comandos de cambio de nombre de sistema de archivos u operaciones de volumen, la duración de la interrupción será proporcional al tiempo necesario para copiar los registros y las bases de datos.

En una configuración de CCR, la copia que se va a activar está en un nodo diferente y en la ubicación correcta. Por lo tanto, no es necesario cambiar la ubicación de los registros o la base de datos como parte de la activación.

Puede utilizar el cmdlet Restore-StorageGroupCopy para anular las restricciones de pérdidas del montaje del grupo de almacenamiento en el nodo recién activado. Por ejemplo, AutoDatabaseMountDial puede estar establecido como Lossless, lo cual significa que la base de datos no se montará si incluso un archivo de registro del último código montado no se pudo copiar ni reproducir en la copia. En este estado puede restaurar la copia de grupo de almacenamiento y montar la base de datos.

Nota

En determinadas circunstancias, la invalidación de las restricciones de pérdidas del montaje del grupo de almacenamiento en el nodo recién activado puede requerir la reinicialización del grupo de almacenamiento de nodo anteriormente activo. La reinicialización sería necesaria si uno o varios de los registros de la región con pérdidas se hubieran escrito en la base de datos.

El cmdlet Restore-StorageGroupCopy puede lograr los siguientes objetivos:

  • Marcar las bases de datos del grupo de almacenamiento como montables.

  • Proporcionar un informe sobre la pérdida de datos que será resultado del montaje de las bases de datos en el grupo de almacenamiento.

  • Comprobar si todos los registros creados en el servidor de origen para el grupo de almacenamiento están presentes en la copia. De lo contrario, intenta copiarlos una vez más.

    Nota

    Si no están disponibles todos los archivos de registro y el cmdlet Restore-StorageGroupCopy no los copia correctamente desde la ubicación de origen, las bases de datos resultantes experimentarán una pérdida de datos. Para obtener más información acerca de cómo CCR administra una pérdida de datos, consulte replicación continua de clústeres.

  • Para LCR, también desactiva la copia de grupo de almacenamiento.

  • Para LCR, si la base de datos resultante experimenta una pérdida, volverá a generarse el índice de contenido.

  • Para LCR, este comando debe ejecutarse en el servidor que hospeda el grupo de almacenamiento.

    Nota

    Para CCR, la copia especificada pasa a ser la copia activa y debe montarse primero. Una vez montada y activada, se convertirá en la nueva copia de origen de la actividad de replicación posterior.

Para ejecutar el siguiente código, debe delegar lo siguiente en la cuenta que utilice:

  • Función de administrador de servidores de Exchange y grupo Administradores local para el servidor de destino

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Parámetros

Parámetro Necesario Tipo Descripción

Identity

Necesario

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

El parámetro Identity toma uno de los valores siguientes:

  • GUID

  • Nombre del grupo de almacenamiento

Confirm

Opcional

Booleano

El parámetro Confirm hace que el comando ponga en pausa el procesamiento y requiere que el administrador reconozca qué hará el comando antes de seguir con el procesamiento. El valor predeterminado es $true.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

Para especificar el nombre de dominio completo (FQDN) del controlador de dominio para ubicar el servidor de buzón en clúster, incluya el parámetro DomainController del comando.

Force

Opcional

System.Management.Automation.SwitchParameter

El parámetro Force se puede usar cuando la tarea se ejecuta mediante programación y la petición de la actuación del administrador no es adecuada. Si Force no se proporciona en el cmdlet, se solicita una entrada administrativa. Si Force se proporciona en el cmdlet, pero se omite el valor, entonces su valor predeterminado es $true.

ReplaceLocations

Opcional

System.Management.Automation.SwitchParameter

El parámetro ReplaceLocations se utiliza en una configuración de LCR cuando el administrador desea terminar la replicación e inserta las rutas de la copia en los atributos de grupo de almacenamiento de producción y ubicación de base de datos. Las rutas de los objetos de base de datos de producción y grupo de almacenamiento se actualizan con las ubicaciones de la copia.

El parámetro ReplaceLocations no es válido en una configuración de CCR.

WhatIf

Opcional

Booleano

El parámetro WhatIf indica al cmdlet que simule las acciones que llevaría a cabo en el objeto. Mediante el uso del parámetro WhatIf, el administrador puede ver los cambios que se producirían sin tener que aplicarlos. El valor predeterminado es $true.

Errores

Error Descripción

Use 'Msg 1: Cluster not available' and change task name.

La tarea no es capaz de conectarse al clúster debido a un problema de comunicación, o bien el clúster no está disponible.

Use 'Msg 2: Wrong Version' and change task name.

El servidor no es un servidor de Exchange 2007.

Use 'Msg 3: No Permissions' and change the task name.

El usuario no tiene autoridad de administrador de Exchange Server.

<ServerName> or <StorageGroupName> does not exist.

El servidor especificado del grupo de almacenamiento no existe.

Restore-StorageGroupCopy: Must be run on <ServerName>'s host machine.

La tarea debe ejecutarse en el equipo de destino de la replicación.

Restore-StorageGroupCopy: ReplaceLocations can only be used with Local Continuous Replication configurations.

El parámetro especificado no existe o la combinación indicada no es válida.

CCR: No continuous replication copy of '<SGName>' to restore.

LCR:No continuous replication copy of '<SGName>' to restore.

No es una configuración de replicación no admitida. La replicación no se ha activado.

Use 'Msg 10: Comm' and change the task name.

Se especificó el parámetro ReplaceLocations y no se pudieron actualizar las ubicaciones de grupo de almacenamiento de producción con las rutas necesarias.

'<SGName>' is not in a healthy condition; storage group must be viable for a successful mount.

La copia especificada no está en las condiciones correctas.

The database is not dismounted. Please dismount it before proceeding.

La base de datos del grupo de almacenamiento especificado no está desmontada.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy. Retry your operation after a brief wait.

La replicación no está preparada para hacer que el grupo de almacenamiento esté disponible.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy due to error (<ErrorCode>). Retry your operation after a brief wait.

Se ha producido un error interno. El comando Restore-StorageGroupCopy no pudo obtener información sobre todas las bases de datos para la LCR.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy due to a backup in progress. Terminate the backup and retry.

Se ha producido un error interno porque una copia de seguridad estaba en curso.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy due to error (<ErrorCode>). Retry your operation after a brief wait.

Se ha producido un error interno: no conectado.

Restore-StorageGroupCopy: <SGName> has no database.

No existen bases de datos en el grupo de almacenamiento.

Restore of <StorageGroupName> was successful. All logs were successfully copied.

Or

Restore-StorageGroupCopy: Restore of <StorageGroupName> was successful and production paths were updated. All logs were successfully copied.

Or

Restore-StorageGroupCopy: Restore of <StorageGroupName> was successful. All logs were not successfully copied.

Time of the failure was: <FailureTime>.

Last log copied was <LogFileName> at <ItsChangeTime>.

Or

Restore-StorageGroupCopu: Restore of <StorageGroupName>was successful and production paths were updated. All logs were not successfully copied.

Time of the failure was: <FailureTime>.

Last log copied was <LogFileName> at <ItsChangeTime>.

Informe correcto que detalla las acciones realizadas y sus resultados, incluida la cantidad de la pérdida de datos como resultado de la restauración. El informe indica también si se actualizaron las rutas. El informe establece también las acciones que deben realizarse a continuación.

<SGName> already marked as available for a mount; no action taken.

El grupo de almacenamiento ya está disponible para el montaje.

Ejemplo

El siguiente ejemplo de código muestra el modo de terminar la replicación en el grupo de almacenamiento denominado SG1.

Restore-StorageGroupCopy -Identity:SG1