Arquivos do Blog

Exchange 2013 Preview: Recovery Database

 

 

 

Olá pessoal,

A Recovery Database (RDB) é um tipo especial de Mailbox Database que permite montar uma Mailbox Database restaurada através de um Backup e em seguida fazer a extração dos dados necessários como e-mails, calendários, contatos e outros.

Conseguimos criar uma Recovery Database no Exchange Server 2013 através do Cmdlet:

New-MailboxDatabase -Recovery -Name RDB1 -Server MBX2

Para fazer a extração dos dados da Recovery Database devemos usar o Cmdlet ““New-MailboxRestoreRequest”. Com os dados extraídos podemos exporta-los para uma pasta específica ou fazer o Merge do conteúdo exportado com uma Mailbox existente.

A Recovery Database permite a recuperação de dados através de um backup sem comprometer o acesso dos usuários aos seus e-mails/informações que estão nas suas respectivas Mailbox de produção.

Através da Recovery Database é possível recuperar Mailbox individuais e também Itens individuais destas Mailbox restauradas.

 

Principais diferenças entre Recovery Database e Mailbox Database:

  • A RDB (Recovery Database) é criada utilizando o EMS (Exchange Management Shell).
  • E-mails não podem ser enviados para RDB. Todos os protocolos de acesso são bloqueados para acesso a RDB (Incluindo SMTP,POP3 e IMAP4).
  • O acesso dos Clientes MAPI ou através do OWA também são bloqueados. O acesso através de MAPI é permitido apenas para ferramentas de restauração. Os atributos MailboxGuid e DatabaseGuid devem ser especificados quando utilizamos o MAPI para logar na Mailbox que está na RDB.
  • Mailbox na RDB não podem ser conectadas a usuários. Para que os usuários consigam acessar as informações da RDB deve ser feito um Merge das informações da RDB com as informações da Mailbox desejada
  • Gerenciamento e políticas de Mailbox não são aplicadas.
  • Não existe manutenção online nas RDB.
  • Não é possível habilitar o Circular Logging
  • Apenas uma RDB pode ser montada no Mailbox Server. Esta database não conta para o limite máximo de Databases imposto pela versão (Standard e Enterprise)
  • Não é possível criar Database Copies numa RDB.
  • A RDB pode ser utilizada para fazer restore de um Backup, mas não pode ser usada para ser o Target da operação de backup.

 

Sintaxe do comando: New-MailboxRestoreRequest

New-MailboxRestoreRequest -SourceDatabase <DatabaseIdParameter> -SourceStoreMailbox <StoreMailboxIdParameter> -TargetMailbox <MailboxOrMailUserIdParameter> [-AllowLegacyDNMismatch <SwitchParameter>] [-AssociatedMessagesCopyOption <DoNotCopy | MapByMessageClass | Copy>] [-ConflictResolutionOption <KeepSourceItem | KeepLatestItem | KeepAll>] [-ExcludeDumpster <SwitchParameter>] [-ExcludeFolders <String[]>] [-IncludeFolders <String[]>] [-SourceRootFolder <String>] [-TargetIsArchive <SwitchParameter>] [-TargetRootFolder <String>] [-AcceptLargeDataLoss <SwitchParameter>] [-BadItemLimit <Unlimited>] [-BatchName <String>] [-CompletedRequestAgeLimit <Unlimited>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-LargeItemLimit <Unlimited>] [-Name <String>] [-Priority <Lowest | Lower | Low | Normal | High | Higher | Highest | Emergency>] [-SkipMerging <SkippableMergeComponent[]>] [-Suspend <SwitchParameter>] [-SuspendComment <String>] [-WhatIf [<SwitchParameter>]] [-WorkloadType <None | Local | Onboarding | Offboarding | TenantUpgrade | LoadBalancing | Emergency>]

 

Exemplos:

To create a restore request, you must provide the DisplayName, LegacyDN, or MailboxGUID for the soft-deleted or disabled mailbox. This example uses the Get-MailboxStatistics cmdlet to return the DisplayName, LegacyDN, MailboxGUID, and DisconnectReason for all mailboxes on mailbox database MBD01 that have a disconnect reason of SoftDeleted or Disabled.

 

Listar Mailbox Disconectadas e Deletadas:

Get-MailboxStatistics -Database MBD01 | Where { $_.DisconnectReason -eq “SoftDeleted” -or $_.DisconnectReason -eq “Disabled” } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason

 

Restaurar um Mailbox na Database MBD01 e no Mailbox do usuário Ayla:

New-MailboxRestoreRequest -SourceDatabase “MBD01” -SourceStoreMailbox 1d20855f-fd54-4681-98e6-e249f7326ddd -TargetMailbox Ayla

 

Existem várias opções restores para o Cmdlet New-MailboxRestoreRequest, basta utilizar o mais apropriado para sua necessidade.

Até a próxima,

Diogo Heringer

clip_image001

Configuração de Itens/Mailbox deletados

image

 

O Exchange Server fornece o recurso de recuperação de itens deletados e de Mailbox Desconectadas. Antes de mostrar como configurar esta retenção de itens excluídos e Mailbox é necessário entender a diferença entre as funções “Remove Mailbox” e “Disabled “Mailbox”.

Ao desabilitar uma Mailbox ela irá automaticamente para o recurso “Disconnected Mailbox” do Exchange Server e ficará neste local por 30 dias, configuração padrão do Exchange Server.

Quando um usuário deletar um e-mail no seu Outlook eles permancerão em uma pasta de recovery durante 14 dias, configuração padrão do Exchange Server.

Para alterarmos este período de retenção vamos seguir os seguintes passos:

 

1- Expandir o nó “Organization Configuration”, clicar em “Mailbox” e abrir a aba “Database Managament”.

 

image

 

2 – Vamos escolher uma Database para fazer a alteração do período de retenção dos itens/mailbox excluídos. Neste caso vou utilizar a “heringerDB”. Escolhida a Database vamos dar um duplo-click na Database para abrir a seguinte janela:

 

image

 

3 – Na guia “Limits” vamos alterar o tempo de retenção de Mailbox e Itens Excluídos.

 

image

 

4 – Para fazer a recuperação de Mailbox basta expandir o nó “Recipient Configuration”, em seguida “Disconnected Mailbox”. Vamos escolher uma Mailbox qualquer e no “Action Panel” vamos clicar em “Connect”.

 

image

 

5 – Abrirá a tela “Connect Mailbox”, onde iremos marcar “User Mailbox” e clicar em “Next”.

 

image

 

6 – Nesta tela podemos reconectar a Mailbox ao usuário o qual desabilitamos ou em um novo usuário. Neste exemplo vamos conectar a um novo usuário, marcando o checkbox “Existing User” e clicando no botão “Browse”. Ao clicar em “Browse” iremos escolher o novo usuário o qual iremos conectar a Mailbox desconectada e também um novo “Alias”. Clicar em “Next”.

 

image

 

                                                                    “Browse”

image

 

7 – Vamos visualizar o resumo das configurações feitas e clicar em “Connect”.

 

image

 

8 – Feito isso a Mailbox será conectada a um novo usuário.

 

Temos também o processo de recuperação de itens excluídos, que é feito pelo próprio usuário. O procedimento é:

 

1 – Abrir o Microsoft Outlook 2010.

 

image

 

2 – Clicar em “Pasta” e em seguida em “Recuperar Itens Excluídos”.

image

 

3 – Na janela que irá abrir vamos enxergar todos itens excluídos durante os últimos 14 dias. Basta clicar na mensagem e no botão “Restore”

 

Lembrando que os itens que estão dentro da pasta “Recuperar Itens Excluídos” são normalmente e-mails que foram apagados da pasta “Itens Excluídos.

 

Dica: Ensinar os usuários a restaurarem seus “Itens Excluídos” pode evitar restore de backup desnecessário.

 

Abraço a todos,

Diogo Heringer

clip_image001