Escritor de Exchange en Exchange 2013

Busque información sobre el escritor de Exchange en Exchange 2013 para las operaciones de copia de seguridad y restauración.

Se aplica a: Exchange Server 2013

El escritor de Exchange es responsable de la copia de seguridad y restauración de bases de datos activas de Exchange Server 2013. El escritor de Exchange también admite la funcionalidad de copia de seguridad de una base de datos seleccionada donde la instantánea se realiza en la instancia replicada de los archivos de registro de transacciones y de base de datos.

Introducción al escritor de Exchange

Exchange 2013 incluye características de movilidad de bases de datos, que permiten replicar bases de datos entre diferentes servidores de Exchange para mejorar la disponibilidad de la base de datos y la resistencia del sitio. Las demás copias de base de datos de un grupo de disponibilidad de base de datos (DAG) proporcionan una oportunidad valiosa para que las copias de seguridad de Exchange usen los recursos adicionales que están disponibles en la ubicación de copia. Además, dado que se realiza una copia de seguridad de la copia en lugar del maestro de base de datos activo, la copia puede no estar disponible durante la copia de seguridad durante un período de tiempo más largo.

El escritor de Exchange se coordina con los servicios de Exchange (que funcionan en nombre del solicitante) para preparar los archivos de base de datos para las copias de seguridad, inmovilizar la actividad de E/S resultante de las transacciones de Exchange antes de realizar una copia de seguridad de la base de datos y, a continuación, descongelar y truncar los archivos de registro una vez completada la copia de seguridad.

Durante una restauración, la aplicación de copia de seguridad y restauración indica al escritor de Exchange que coordine con el almacén de Exchange (que funciona en nombre del solicitante) para comprobar los destinos de restauración, cambiar el nombre del archivo de base de datos si es necesario y, a continuación, reproducir los registros de transacciones según sea necesario. El sistema de escritura de Exchange admite copias de seguridad y restauraciones.

El sistema de escritura de Exchange está disponible en cualquier servidor de Exchange que tenga instalado el rol de servidor Buzón de correo.

Configuración del escritor de Exchange

El sistema de escritura de Exchange para VSS usa una variedad de valores y configuraciones que se deben establecer correctamente y conservar durante las operaciones de copia de seguridad y restauración. Estas opciones de configuración se almacenan en el documento de metadatos del escritor de Exchange. Si la aplicación de copia de seguridad no conserva esta configuración, es posible que experimente errores inesperados al intentar realizar una copia de seguridad de las bases de datos de Exchange.

En la tabla siguiente se enumeran las interfaces de VSS que exponen metadatos sobre los componentes de la copia de seguridad de la base de datos. Estas interfaces son necesarias para obtener el documento de metadatos del escritor de Exchange que se usa para realizar una copia de seguridad del almacén de Exchange.

Tabla 1. Interfaces de VSS

Interfaz VSS Descripción
IVssWMComponent
Permite el acceso a la información de componente almacenada en el sistema de escritura de Exchange.
IVssExamineWriterMetadata
Permite que la aplicación de copia de seguridad y restauración que solicita examine los metadatos del escritor de Exchange. El documento de metadatos del escritor de Exchange contiene valores y parámetros específicos de Exchange 2013 que requiere la aplicación de copia de seguridad y restauración para que pueda especificar correctamente los componentes adecuados para la copia de seguridad.
IVssComponent
Contiene métodos para examinar y modificar información sobre los componentes contenidos en el documento de componentes de copia de seguridad de un solicitante. Los objetos solo se pueden obtener para los componentes que el método IVssBackupComponents::AddComponent ha agregado explícitamente a este documento.
IVssBackupComponents
La aplicación de copia de seguridad y restauración que solicita sondea al escritor de Exchange sobre el estado del archivo y ejecuta operaciones de copia de seguridad y restauración. El método IVssBackupComponents::SetBackupState define si la operación de copia de seguridad es completa, copia, incremental o diferencial. El método IVssBackupComponents::AddRestoreSubcomponent define los subcomponentes de una base de datos de Exchange 2013 que se pueden seleccionar para una operación de restauración.

Dentro del sistema de archivos de Windows Server, una base de datos de Exchange 2013 se almacena como un único archivo de base de datos con una extensión .edb. El escritor de Exchange expone .edb como componente de base de datos, mientras que los registros de transacciones (.log) y los archivos de punto de control (.chk) se combinan en un único componente, denominado componente de registro. Para obtener más información sobre los archivos de base de datos de Exchange, vea Conceptos de copia de seguridad y restauración para Exchange 2013.

Interacciones entre los solicitantes de Exchange Writer, VSS y VSS

La interacción de alto nivel entre VSS, el sistema de escritura de Exchange y Exchange 2013 durante las operaciones de copia de seguridad es la siguiente:

  1. El programa copia de seguridad (o el agente) se ejecuta un trabajo programado.

  2. El solicitante de VSS en la aplicación de copia de seguridad y restauración envía un comando a VSS para realizar una instantánea de las bases de datos de Exchange 2013 seleccionadas.

  3. VSS se comunica con el escritor de Exchange para preparar una copia de seguridad de instantáneas. Exchange 2013 prohíbe las acciones administrativas en las bases de datos, comprueba las dependencias del volumen y suspende todas las operaciones de escritura en la instancia seleccionada de la base de datos y los archivos de registro de transacciones, a la vez que permite el acceso de solo lectura.

  4. VSS se comunica con el proveedor de almacenamiento adecuado para crear una instantánea del volumen de almacenamiento que contiene las bases de datos de Exchange 2013.

  5. VSS publica Exchange 2013 para reanudar las operaciones normales.

  6. El solicitante de VSS comprueba la coherencia física del conjunto de copia de seguridad antes de indicar que la copia de seguridad se realizó correctamente. Exchange 2013 trunca los registros de transacciones (si la base de datos forma parte de un DAG, el truncamiento del registro se replica entre todas las copias) y registra la hora de la última copia de seguridad de la base de datos.

VSS serializa la interacción de los solicitantes con el escritor de Exchange a partir del método OnPrepareBackup y terminando con el método OnPostSnapshot . Normalmente, la mayoría del tiempo que el escritor de Exchange dedica a trabajar con la instantánea se produce después del método OnPostSnapshot , cuando se comprueba la coherencia de la instantánea antes de completar las copias de seguridad. El escritor de Exchange admite copias de seguridad paralelas entre OnPostSnapshot y OnBackupComplete.

Exchange 2013 no permite copias de seguridad simultáneas de la misma base de datos. Solo se puede ejecutar un trabajo de copia de seguridad en una base de datos determinada a la vez. Cuando se ejecuta la copia de seguridad, el almacén de Exchange coloca la base de datos en un estado de copia de seguridad en curso. Este estado en memoria se borra al finalizar el proceso de copia de seguridad o cuando se reinicia el servicio. El estado de copia de seguridad en curso en memoria y sus datos asociados se pierden cuando se reinicia el servicio que hospeda el sistema de escritura de Exchange, cuando se reinicia el sistema operativo o cuando se produce una conmutación por error de clúster. Cualquiera de estos eventos hará que se produzca un error en el trabajo de copia de seguridad.

El truncamiento del archivo de registro de transacciones iniciado por copia de seguridad se desencadena en función del tipo de copia de seguridad que se va a realizar. En configuraciones que no son de DAG, el escritor de Exchange truncará los archivos de registro de transacciones al finalizar las copias de seguridad completas o incrementales correctas. En las configuraciones replicadas de DAG, el servicio de replicación retrasará el truncamiento del registro hasta que todos los archivos de registro necesarios se reproduzcan en todas las demás copias. El servicio de replicación eliminará los archivos de registro de copia de seguridad tanto de las rutas de acceso activas como de los archivos de registro de copia después de comprobar que los archivos de registro se han aplicado correctamente a la base de datos de copia y que tanto la base de datos activa como el punto de comprobación de copias de base de datos han pasado los archivos de registro que se van a eliminar.

Vea también