Tipos de operações de backup para o Exchange 2013Types of backup operations for Exchange 2013

Encontre informações sobre os diferentes tipos de backups que você pode executar em seus bancos de dados de repositório do Exchange 2013, incluindo backups completos, de cópia, incrementais e diferenciais.Find information about the different types of backups you can perform on your Exchange 2013 store databases, including full, copy, incremental, and differential backups.

Aplica-se a: Exchange Server 2013Applies to: Exchange Server 2013

Este artigo fornece informações sobre os diferentes tipos de backups que você pode executar em bancos de dados do Exchange Server 2013 e como esses backups afetam os arquivos de banco de dados.This article provides information about the different types of backups you can perform on Exchange Server 2013 databases, and how those backups affect the database files.

Os aplicativos de backup e restauração que usam o serviço de cópias de sombra de volume (VSS) e o gravador do Exchange podem executar os tipos de backup listados na tabela a seguir.Backup and restore applications that use the Volume Shadow Copy Service (VSS) and the Exchange writer can perform the types of backups listed in the following table.

Tabela 1. Tipos de operações de backupTable 1. Types of backup operations

Tipo de backupBackup type DescriçãoDescription
Backups completosFull backups
Faz backup dos bancos de dados ( * . edb), dos logs de transações ( * . log), dos arquivos de ponto de verificação ( * . chk) e trunca os logs de transação de um banco de dados específico.Backs up the databases (*.edb), transaction logs (*.log), checkpoint files (*.chk), and then truncates the transaction logs for a specific database.
Copiar backupsCopy backups
Faz backup do banco de dados, dos logs de transações e dos arquivos de ponto de verificação.Backs up the database, transaction logs, and checkpoint files. Os backups de cópia não truncam os logs de transação para o banco de dados.Copy backups do not truncate the transaction logs for the database.
Backups incrementaisIncremental backups
Faz backup dos logs de transação para registrar alterações desde o último backup completo ou incremental e, em seguida, trunca os logs de transação.Backs up the transaction logs to record changes since the last full or incremental backup, and then truncates the transaction logs.
Backups diferenciaisDifferential backups
Faz backup dos logs de transação para registrar alterações desde o último backup completo ou incremental e não trunca os logs de transação.Backs up the transaction logs to record changes since the last full or incremental backup, and does not truncate the transaction logs.

Os componentes ou os arquivos de banco de dados, definidos pelo gravador do Exchange representam os arquivos de banco de dados e os logs de transações nos bancos de dados do Exchange 2013.The components, or database files, defined by the Exchange writer represent the database files and transaction logs within Exchange 2013 databases. Isso permite que o aplicativo de backup e restauração exiba os nomes dos componentes dentro de um banco de dados do Exchange 2013 durante operações de backup.This allows your backup and restore application to display the names of the components within an Exchange 2013 database during backup operations. No entanto, seu aplicativo de backup não pode fazer backup de componentes de banco de dados individuais; Só é possível fazer backup de bancos de dados inteiros.Your backup application cannot back up individual database components, however; it can only back up whole databases.

O gravador do Exchange padroniza os caminhos lógicos do componente de banco de dados, que são especificados nos metadados do gravador do Exchange.The Exchange writer standardizes the database component logical paths, which are specified in the Exchange writer metadata. O gravador do Exchange retorna os caminhos lógicos para seu aplicativo de backup e restauração, conforme necessário.The Exchange writer returns the logical paths to your backup and restore application as needed.

O gravador do Exchange fornece caminhos lógicos no formato:The Exchange writer provides logical paths in the form:

logicalPath = "Exchange Server\Microsoft Information Store\<Server name>"

Os componentes do servidor e do banco de dados são componentes de grupo de arquivos, mas não têm arquivos associados.The server and database components are file group components, but they do not have any associated files. Eles têm subcomponentes que especificam os arquivos individuais.They have subcomponents that specify the individual files. Um banco de dados contém apenas um componente de log, chamado logs.A database contains only one log component, named Logs. Os nomes de componente dos componentes de banco de dados individuais são os GUIDs dos bancos de dados, exibidos como cadeias de caracteres.The component names of the individual database components are the GUIDs of the databases, shown as strings.

O gravador do Exchange lista os bancos de dados que podem ser copiados com base nas diretrizes da estrutura do VSS.The Exchange writer only lists databases that can be backed up, based on VSS framework guidelines. Os bancos de dados montados como o banco de dados de recuperação do Exchange 2013, bem como os bancos de dados não montados, não podem ser copiados e, portanto, não são listados nos metadados do gravador do Exchange.Databases that are mounted as the Exchange 2013 recovery database, as well as databases that are not mounted, cannot be backed up, and therefore are not listed in the Exchange writer's metadata.

A figura a seguir mostra o processo de backup do gravador do Exchange.The following figure shows the Exchange writer backup process.

Figura 1. Sequência de eventos para o processo de backupFigure 1. Sequence of events for the backup process

A diagram that shows the sequence of events for the backup process. The sequence begins with the Exchange store startups, and then continues through many steps between the Exchange writer, VSS, and the client application.

Backups completosFull backups

Um backup completo de um banco de dados do Exchange envolve a criação e o armazenamento de uma cópia do arquivo de banco de dados, logs de transações e arquivos de ponto de verificação.A full backup of an Exchange database involves creating and storing a copy of the database file, transaction logs, and checkpoint files. Um banco de dados do Exchange 2013 tem um conjunto de arquivos de log de transação dedicados.An Exchange 2013 database has one set of dedicated transaction log files.

Após o backup do banco de dados, os arquivos de log de transações no disco são truncados para que apenas as alterações de banco de dados que ocorreram depois que o backup foi feito permanecerão.After the database has been backed up, the transaction log files on the disk are truncated so that only database changes that occurred after the backup was made will remain. Durante esse processo, o gravador do Exchange exclui todas as entradas de log até o ponto de verificação, com base na suposição de que o backup dos bancos de dados já foi feito em um estado consistente que contém todas as alterações até o ponto de verificação mais recente.During this process, the Exchange writer deletes all log entries up to the checkpoint, based on the assumption that the databases have now been backed up in a consistent state that contains all changes up to the most recent checkpoint.

Se o banco de dados que está sendo armazenado em backup estiver desmontado durante a operação de backup, o Exchange 2013 não truncará os logs de transação e o resultado será o equivalente a uma operação de backup de cópia, não uma operação de backup completo.If the database being backed up is dismounted during the backup operation, Exchange 2013 will not truncate the transaction logs and the result will be the equivalent of a copy backup operation, not a full backup operation.

Quando um backup completo é concluído, os cabeçalhos do banco de dados montado ativo são atualizados com as informações de backup atuais.When a full backup is completed, the headers of the active mounted database are updated with the current backup information. Em implantações replicadas, essas informações serão confirmadas em um arquivo de log de transações e replicadas para as outras cópias do DAG do banco de dados.In replicated deployments, this information will be committed to a transaction log file and replicated to the other DAG copies of the database. Os cabeçalhos das cópias de banco de dados são atualizados, pois esse arquivo de log de transações é reproduzido na cópia do banco de dados.Headers of the database copies are updated as this transaction log file is replayed into the database copy.

Um backup completo de cópia de sombra é necessário para executar backups de cópia de sombra incremental ou diferencial.A full shadow copy backup is required in order to run incremental or differential shadow copy backups. Os backups completos podem ser feitos de qualquer cópia, desde que seja um backup de cópia de sombra.The full backups can be taken from any copy as long as it is a shadow copy backup.

Os backups completos são usados nos seguintes cenários:Full backups are used in the following scenarios:

  • Um banco de dados é corrompido ou perdido, mas os arquivos de log de transações no disco estão intactos.A database becomes corrupted or is lost, but the transaction log files on disk are intact. Neste cenário, os arquivos de banco de dados afetados podem ser restaurados do backup completo e, em seguida, recuperados por meio da repetição dos logs de transação que ainda estão no disco.In this scenario, the affected database files can be restored from the full backup, and then recovered by replaying the transaction logs that are still on disk.

  • Arquivos de log de transações, bem como o arquivo de banco de dados no disco, são perdidos.Transaction log files, as well as the database file on disk, are lost. Neste cenário, os arquivos de log de transações que foram copiados no momento do backup completo são restaurados junto com o banco de dados.In this scenario, the transaction log files that were backed up at the time of the full backup are restored together with the database.

No Exchange 2013, os logs podem ser restaurados sem a necessidade de restaurar o banco de dados aplicável a partir de um conjunto de backup completo.In Exchange 2013, logs can be restored without having to restore the applicable database from a full backup set. Essa opção permite que um backup completo anterior seja restaurado e combinado com os arquivos de log de transações do backup completo mais recente para frente.This option makes it possible for a previous full backup to be restored and combined with the transaction log files from the most recent full backup to roll forward.

Quando a enumeração VSS_BACKUP_TYPE no VSS estiver definida como VSS_BT_FULL quando o gravador do Exchange executar um backup, os seguintes componentes serão incluídos no backup:When the VSS_BACKUP_TYPE enumeration in VSS is set to VSS_BT_FULL when the Exchange writer performs a backup, the following components are included in the backup:

  • Um banco de dados com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A database with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

  • Um arquivo de log com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A log file with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

Copiar backupsCopy backups

Um backup de cópia de um banco de dados do Exchange envolve a criação e o armazenamento dos mesmos elementos que estão incluídos em um backup completo.A copy backup of an Exchange database involves creating and storing the same elements that are included in a full backup. No entanto, ao contrário de um backup completo, os arquivos de log de transações no disco não são truncados quando o backup é concluído.However, unlike with a full backup, the transaction log files on disk are not truncated when the backup is complete. Os backups de cópia não se destinam a fins de recuperação de dados.Copy backups are not intended for data recovery purposes. Em vez disso, os backups de cópia fornecem uma imagem dos dados para uso em testes, diagnóstico de problemas ou para propagação de uma réplica.Instead, copy backups provide an image of the data for use in testing, problem diagnosis, or for seeding a replica.

Por exemplo, um administrador do Exchange 2013 que está tendo problemas com o repositório do Exchange pode fazer um backup de cópia para uso em um ambiente de teste sem afetar o sistema de produção.For example, an Exchange 2013 administrator who is experiencing problems with the Exchange store can make a copy backup for use in a test environment without affecting the production system. Os backups copiados não afetam os agendamentos regulares de backup; no entanto, como um backup de cópia também coloca o armazenamento do Exchange em um estado de backup em andamento, bloqueia outros backups agendados para prosseguir até que o backup da cópia seja concluído ou anulado.Copy backups do not affect regular backup schedules; however, because a copy backup also puts the Exchange store in a backup-in-progress state, it blocks other scheduled backups from proceeding until the copy backup is completed or aborted.

Quando a enumeração VSS_BACKUP_TYPE no VSS é definida como VSS_BT_COPY, os seguintes componentes são incluídos em um backup de cópia:When the VSS_BACKUP_TYPE enumeration in VSS is set to VSS_BT_COPY, the following components are included in a copy backup:

  • Um banco de dados com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A database with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

  • Um componente de arquivo de log com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A log file component with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

Backups incrementaisIncremental backups

Um backup incremental de um banco de dados do Exchange 2013 salva as alterações no banco de dados que ocorreram desde o último backup completo ou incremental.An incremental backup of an Exchange 2013 database saves changes to the database that have occurred since the last full or incremental backup. Quando todos os arquivos de banco de dados e arquivos de log são restaurados no sistema, eles podem ser recuperados para o estado em que estavam no momento do último backup incremental.When all the database files and log files are restored to the system, they can be recovered to the state they were in at the time of the last incremental backup. Os dados armazenados em um backup incremental incluem apenas os arquivos de log de transações até o momento atual.The data stored in an incremental backup includes only the transaction log files up to the current time.

Quando o backup for concluído, o servidor do Exchange truncará os arquivos de log e marcará o tempo de backup nos cabeçalhos do banco de dados.When the backup is complete, the Exchange server truncates the log files and marks the backup time in the database headers. O uso de um backup incremental para recuperar um banco de dados requer pelo menos dois conjuntos de dados a serem restaurados: o último backup completo e, em seguida, cada backup incremental feito após o último backup completo.Using an incremental backup to recover a database requires at least two data sets to be restored: the last full backup, and then every incremental backup taken after the last full backup. A vantagem de usar backups incrementais é que os backups individuais são muito menores do que um backup completo e backups incrementais individuais são frequentemente menores do que os backups diferenciais.The advantage to using incremental backups is that the individual backups are much smaller than a full backup and individual incremental backups are frequently smaller than differential backups.

A desvantagem de usar backups incrementais é que, se vários backups incrementais foram feitos entre backups completos, a recuperação do repositório do Exchange pode envolver a recuperação de vários backups incrementais.The disadvantage to using incremental backups is that if many incremental backups were made between full backups, recovering the Exchange store may involve recovering many incremental backups. O Exchange não permite que um backup incremental ocorra quando não existir nenhum backup completo anterior para estabelecer o ponto de partida para as alterações incrementais.Exchange does not allow an incremental backup to occur when no previous full backup exists to establish the starting point for the incremental changes.

Um backup completo obtido de um local de cópia do DAG pode ser seguido por um backup incremental do local ativo e vice-versa.A full backup taken from a DAG copy location can be followed by an incremental backup from the active location and vice versa. Uma restrição para ter em mente é que o último estado de backup é mantido no cabeçalho do banco de dados ativo, e as alterações no cabeçalho do banco de dados são gravadas nos logs de transações, replicadas e reproduzidas no local do banco de dados de cópia, assim como todos os outros logs de transações em implantações do DAG.One restriction to keep in mind is that the last backup state is maintained in the active database's header, and the changes to the database header are written to transaction logs, replicated, and replayed at the copy database location just like all other transaction logs in DAG deployments. Como backups e restaurações de interoperabilidade, os aplicativos de backup podem fornecer a funcionalidade para executar backups exclusivamente em um nó DAG específico, independentemente de o nó estar ativo ou passivo, bem como para executar backups exclusivamente do nó passivo ou exclusivamente a partir do nó ativo.Because backups and restores interoperate, backup applications can provide the functionality to run backups exclusively on a specific DAG node, regardless of whether the node is active or passive, as well as to run backups exclusively from the passive node or exclusively from the active node.

Quando a enumeração VSS_BACKUP_TYPE no VSS é definida como VSS_BT_INCREMENTAL, os seguintes componentes são incluídos em um backup incremental:When the VSS_BACKUP_TYPE enumeration in VSS is set to VSS_BT_INCREMENTAL, the following components are included in an incremental backup:

  • Um banco de dados com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A database with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

  • Um arquivo de log com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A log file with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

Backups diferenciaisDifferential backups

Um backup diferencial de um banco de dados do Exchange 2013 salva as alterações no banco de dados que ocorreram desde o último backup completo ou incremental.A differential backup of an Exchange 2013 database saves changes to the database that have occurred since the last full or incremental backup. Quando os arquivos de banco de dados e os arquivos de log são restaurados pelo sistema, eles podem ser recuperados para o estado em que estavam no último backup diferencial.When the database files and log files are restored by the system, they can be recovered to the state they were in at the last differential backup.

Os dados armazenados em um backup diferencial incluem apenas os arquivos de log de transações até o ponto de verificação atual.The data stored in a differential backup includes only the transaction log files up to the current checkpoint. Backups diferenciais não excluem ou alteram os arquivos de log ou alteram os cabeçalhos de banco de dados.Differential backups do not delete or change the log files or change the database headers. Para usar um backup diferencial para recuperar um banco de dados, você só precisa restaurar dois conjuntos de dados: o último backup completo e, em seguida, o backup diferencial mais recente.To use a differential backup to recover a database, you only need to restore two data sets: the last full backup, and then the most recent differential backup.

A desvantagem de usar backups diferenciais é que os backups diferenciais duplicam os dados de backup em cada backup até que um backup completo seja realizado.The disadvantage to using differential backups is that the differential backups duplicate the backed up data in each backup until a full backup is performed. Se vários backups diferenciais forem feitos entre backups completos, o espaço de armazenamento necessário pode exceder o necessário pelo mesmo número de backups incrementais.If many differential backups are taken between full backups, the storage space required can exceed that required by the same number of incremental backups. O Exchange não permite que um backup diferencial ocorra quando não houve um backup completo ou incremental para estabelecer o ponto de partida para backups diferenciais.Exchange does not allow a differential backup to occur when there has not been a full or incremental backup to establish the starting point for differential backups.

Um backup completo obtido do local de cópia pode ser seguido por um backup diferencial do local ativo e vice-versa.A full backup taken from the copy location can be followed by a differential backup from the active location and vice versa. Uma restrição para ter em mente é que o último estado de backup é mantido no cabeçalho do banco de dados ativo, e as alterações no cabeçalho do banco de dados são gravadas nos logs de transações, replicadas e reproduzidas no local do banco de dados de cópia, assim como todos os outros logs de transações em implantações do DAG.One restriction to keep in mind is that the last backup state is maintained in the active database's header, and the changes to the database header are written to transaction logs, replicated, and replayed at the copy database location just like all other transaction logs in DAG deployments. Como backups e restaurações de interoperabilidade, os aplicativos de backup fornecem a funcionalidade para executar todos os backups exclusivamente em um nó DAG específico, independentemente se o nó está ativo ou passivo, bem como para executar backups exclusivamente do nó passivo ou exclusivamente a partir do nó ativo.Because backups and restores interoperate, backup applications provide the functionality to run all backups exclusively on a specific DAG node, regardless of whether the node is active or passive, as well as to run backups exclusively from the passive node or exclusively from the active node.

Quando a enumeração VSS_BACKUP_TYPE no VSS é definida como VSS_BT_DIFFERENTIAL, os seguintes componentes estão incluídos em um backup diferencial:When the VSS_BACKUP_TYPE enumeration in VSS is set to VSS_BT_DIFFERENTIAL, the following components are included in a differential backup:

  • Um banco de dados com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A database with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

  • Um arquivo de log com o caminho lógico Exchange Server\Microsoft Information Store \<nome do servidor > \<GUID do banco de dados>A log file with the logical path Exchange Server\Microsoft Information Store\<Server Name>\<Database GUID>

Confira tambémSee also