Armazenamento da caixa de correio do Exchange Server 2003 não é montado quando o banco de dados do armazenamento da caixa de correio atinge o limite de 16 GB

Traduções deste artigo Traduções deste artigo
ID do artigo: 828070 - Exibir os produtos aos quais esse artigo se aplica.
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando o banco de dados do armazenamento da caixa de correio no Microsoft Exchange Server 2003 Standard Edition atinge o limite de tamanho de 16 GB, o armazenamento da caixa de correio não monta. Além disso, as seguintes identificações do evento podem ser registradas no log de eventos do aplicativo:

Tipo de evento: Erro
Origem do evento: MSExchangeIS
Categoria: Geral
Identificação do evento: 1112
Descrição: O banco de dados "Armazenamento da caixa de correio (Nome_do_servidor)" atingiu o tamanho máximo permitido. Tentando desmontar o banco de dados.

Tipo de evento: Aviso
Origem do evento: ESE
Categoria: Gerenciamento de espaço
Identificação do evento: 445
Descrição: Armazenamento de informações (3160) O banco de dados D:\Arquivos de programas\Exchsrvr\MDBDATA\priv1.edb atingiu o tamanho máximo de 16383 MB. Se o banco de dados não puder ser reiniciado, uma desfragmentação offline poderá ser executada para reduzir o tamanho.

Observação Apesar da descrição para a Identificação do evento 445 afirmar que o arquivo Priv1.edb atingiu um tamanho de 16.383 MB, isso pode não ser verdade. A Identificação do evento 445 é disparada se o tamanho combinado dos arquivos Priv1.edb e Priv1.stm atingir 16.383 MB. O arquivo Priv1.edb, individualmente, pode ser menor do que 16.383 MB.

Para obter mais informações sobre MSExchangeIS evento 1112 e ESE evento 445, visite o site da Microsoft (em inglês):
http://go.microsoft.com/?linkid=4190138
Para obter mais informações sobre os aperfeiçoamentos na configuração de limite de tamanho e gerenciamento do banco de dados ao usar o Microsoft Exchange Server 2003 Service Pack 2 (SP2), consulte o tópico Configuração de limite de tamanho e gerenciamento do banco de dados no Guia de referência técnica do Exchange Server 2003.

Causa

Este problema pode ocorrer se o banco de dados do armazenamento da caixa de correio do Exchange Server 2003 Standard Edition tiver atingido o limite de 16 GB. O MDB (Banco de Dados de Mensagens) desliga automaticamente assim que o banco de dados de armazenamento da caixa de correio tiver atingido o limite de tamanho máximo. Além disso, o MDB não será reiniciado quando o banco de dados de armazenamento da caixa de correio tiver atingido o limite de tamanho máximo. Este comportamento é próprio do projeto para evitar que o sistema tente inserir mais dados no banco de dados de armazenamento da caixa de correio, do que o banco de dados de armazenamento da caixa de correio do Exchange Server 2003 Standard Edition foi criado para manipular.

Para obter mais informações sobre como determinar a versão do servidor do Exchange que está instalada no servidor, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
820270 Como exibir o tipo, a edição e as versões dos servidores do Exchange Server na organização

Resolução

Para resolver este problema, use um dos seguintes métodos.

Método 1

Para resolver este problema definitivamente, atualize o Exchange Server 2003 SP2.

Para obter mais informações sobre o novo limite de tamanho do banco de dados com o Exchange 2003 Service Pack 2 (SP2), clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
912375 Como aumentar o limite de tamanho do banco de dados de 16 GB do Exchange Server 2003 Service Pack 2 (SP2)
Para obter mais informações sobre como obter os service packs mais recentes para o Exchange Server 2003, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
836993 Como obter os service packs mais recentes para o Exchange Server 2003

Método 2

Caso seja o administrador, é necessário realizar as seguintes tarefas:
  • Aumente temporariamente o limite de tamanho do banco dados em 1 GB.
  • Remova seletivamente o conteúdo que não é necessário para o banco de dados.
  • Desfragmente o banco de dados para reduzi-lo a um nível que esteja dentro dos limites definidos para o tamanho do banco de dados.
No Exchange Server 2003 Standard Edition, a funcionalidade para aumentar temporariamente o limite de tamanho do banco de dados em 1 GB está inserida no produto. No entanto, para habilitar esta funcionalidade, o administrador deve criar a
Temporary DB Size Limit Extension
entrada de Registro .

Após criar a
Temporary DB Size Limit Extension
entrada de Registro, monte um armazenamento da caixa de correio temporário que exceda o limite de 16 GB. Entretanto, esta é apenas uma solução temporária. A próxima vez que o Exchange Server 2003 for iniciado, o limite de tamanho será revertido para 16 GB. Você deve reduzir o tamanho do banco de dados antes que o limite de tamanho seja revertido para 16 GB. Para reduzir o tamanho do banco de dados, execute as seguintes etapas:


Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas, que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade.
Observação O valor do Registro neste procedimento é designado para habilitar um aumento temporário do limite de tamanho do banco de dados de armazenamento da caixa de correio. O valor do Registro não está designado para operações diárias.
  1. Adicione a
    Temporary DB Size Limit Extension
    entrada do Registro no computador que está executando o Exchange 2003 Standard Edition ou o Exchange 2000 Standard Edition: Para fazer isto, execute as seguintes etapas:
    1. Clique em Iniciar, em Executar, digite regedit na caixa Abrir e clique em OK.
    2. Localize e clique na seguinte chave do Registro:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<Exchange Server Name>\Private-<long hexadecimal string>
    3. No menu Editar, aponte para Novo e clique em Valor DWORD.
    4. Digite Temporary DB Size Limit Extension e pressione ENTER.
    5. Clique duas vezes em Temporary DB Size Limit Extension.
    6. Digite 1 na caixa Dados do valor, clique em Decimal na caixa Base e clique em OK.
    7. Encerre o Editor do Registro.
  2. Para impedir que o conteúdo de novos emails seja adicionado ao armazenamento da caixa de correio e, assim, exceder o limite de 17 GB temporário durante o processo de recuperação, é aconselhável interromper o serviço do protocolo SMTP e o serviço do Microsoft Exchange MTA Stacks, antes de montar o armazenamento da caixa de correio.
  3. Monte o armazenamento da caixa de correio.
  4. Remova os dados do armazenamento da caixa de correio. Para fazer isto, use um dos seguintes métodos:
    • Use o Microsoft Outlook para excluir os itens de email que não são necessários das caixas de entrada individuais e outras pastas.
    • Use o Outlook para excluir itens de email desnecessários da pasta Itens enviados.
    • Use o Outlook para esvaziar a pasta Itens excluídos.
    • Se a retenção de itens excluídos for definida, será possível reduzir temporariamente a retenção para zero (0) dias:
      1. Clique em Iniciar, aponte para Todos os programas, para Microsoft Exchange e clique em System Manager.
      2. Clique com o botão direito do mouse em Armazenamento da caixa de correio e clique em Propriedades.
      3. Clique na guia Limites e digite 0 na caixa Guardar itens excluídos por dias.
    • Exclua as caixas de correio que não são mais usadas.
    • Use a ferramenta Mover Caixa de Correio para mover caixas de correio para um armazenamento da caixa de correio, que está em outro servidor executando o Microsoft Exchange Server.
    • Faça com que os usuários criem arquivos de pasta pessoal (.pst) em suas unidades de disco rígido local. Em seguida, faça com que os usuários arquivem o conteúdo do banco de dados de armazenamento da caixa de correio nas unidades de disco rígido local.
    • Use a ferramenta Mailbox Merge Wizard (ExMerge) para arquivar o conteúdo do banco de dados de armazenamento da caixa de correio em arquivos de pasta pessoal (.pst).

      Observação A ferramenta ExMerge pode arquivar o conteúdo por pasta de caixa de correio ou por intervalo de data.

      Para obter mais informações sobre como usar a ferramenta ExMerge, consulte o Mailbox Merge Wizard (ExMerge).doc incluído no download da ferramenta. Para baixar a ferramenta ExMerge, visite o seguinte site da Microsoft (em inglês):
      http://www.microsoft.com/downloads/details.aspx?FamilyID=429163ec-dcdf-47dc-96da-1c12d67327d5&DisplayLang=en
      Para obter mais informações sobre as permissões que são necessárias para a ferramenta ExMerge, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
      273642 O ExMerge não funciona se você não tiver recebido permissões no armazenamento para Receber como e Enviar como
  5. Após remover os dados do armazenamento da caixa de correio, é necessário deixar que a manutenção online seja executada, de modo que os itens sejam marcados para exclusão permanente, antes da execução de uma desfragmentação offline.

    Por padrão, a manutenção online é agendada para executar a cada noite da 1h00 às 5h00. Para forçar a execução imediata da manutenção online, execute as seguintes etapas:
    1. Clique em Iniciar, aponte para Programas, para Microsoft Exchange e clique em Gerenciador do sistema para abrir o Gerenciador do sistema do Exchange.
    2. Clique duas vezes no servidor Microsoft Exchange Server e, mais duas vezes em Grupo de armazenamento.
    3. Clique com o botão direito do mouse em Armazenamento da caixa de correio e clique em Propriedades.
    4. Clique na guia Banco de dados e clique em Personalizar para modificar a agenda para executar imediatamente.

      Observação A manutenção online pode demorar até 30 minutos para iniciar e, algumas horas para ser concluída. Quando a manutenção online é iniciada, a seguinte mensagem de identificação do evento é registrada no log de eventos do aplicativo:

      Tipo de evento: Informações
      Origem do evento: ESE
      Categoria: Desfragmentação online
      Identificação do evento: 700
      Descrição: MSExchangeIS (170) A desfragmentação online está iniciando uma passagem completa no banco de dados 'C:\exchsrvr\mdbdata\priv1.edb'.

  6. Visualize o log de eventos do aplicativo para verificar se a manutenção online do seu armazenamento da caixa de correio está concluída. A identificação do evento 1221 indica que a manutenção online está concluída. Esta mensagem de identificação do evento também indica o espaço livre existente no armazenamento da caixa de correio, após a desfragmentação offline. A identificação do evento 1221 é semelhante à seguinte identificação do evento:

    Tipo de evento: Informações
    Origem do evento: MSExchangeIS Mailbox Store
    Categoria: Geral
    Identificação do evento: 1221
    Descrição: O banco de dadosNome do grupo de armazenamento\Armazenamento da caixa de correio possui 565 MB de espaço livre após a desfragmentação online ter sido concluída.

  7. Execute uma desfragmentação offline do armazenamento da caixa de correio, usando a ferramenta Eseutil (Eseutil.exe).

    É necessário desmontar o armazenamento da caixa de correio antes de executar uma desfragmentação offline. Além disso, é necessário ter, no mínimo, um espaço livre em disco de 110 por cento (%) do tamanho do banco de dados para executar o eseutil /d. Se não for designado um local temporário para o arquivo de banco de dados usando o comando t, o local temporário será definido automaticamente para a pasta Exchsrvr/Bin.

    No exemplo desta etapa,X é uma letra da unidade do local temporário para o banco de dados desfragmentado no disco rígido ou em uma unidade de rede. Após a execução do comando eseutil /d no seu armazenamento da caixa de correio, é necessário desmontar todos os armazenamentos no Grupo de armazenamento e remover os arquivos de log da pasta Mdbdata antes de remontar o banco de dados. O tempo para conclusão de uma desfragmentação offline varia de acordo com fatores como o hardware envolvido ou, caso o banco de dados temporário seja redirecionado para uma unidade de rede. O seguinte comando é um exemplo de linha de comando usada para executar a ferramenta Eseutil:
    exchsrvr\bin\eseutil /d"local do arquivo .edb" /tX:\tempdfg.edb
    Observação Ao desfragmentar um arquivo de banco de dados .edb, o arquivo .stm associado também é desfragmentado.

    Para obter mais informações sobre como usar a ferramenta Eseutil, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
    328804 Como desfragmentar os bancos de dados do Exchange
    254132 Eseutil /d desfragmenta o banco de dados e o arquivo de fluxo contínuo
    192185 Como desfragmentar com o utilitário Eseutil (Eseutil.exe)
  8. Monte os bancos de dados e faça backups.

    Aviso É necessário executar um backup completo dos bancos de dados após usar o Eseutil.exe para desfragmentar o banco de dados. Um backup completo é necessário porque a desfragmentação do banco de dados cria novos arquivos de banco de dados que têm novas assinaturas de banco de dados. A reexecução do arquivo de log após a restauração, depende das assinaturas do banco de dados coincidirem com os valores esperados, que são registrados nos arquivos de logs de transação. Todos os backups do banco de dados que forem feitos antes da desfragmentação terão arquivos do banco de dados com assinaturas, diferentes das assinaturas do novo banco de dados desfragmentado. Se um banco de dados anterior for restaurado, os novos logs de transação que estão ligados aos novos arquivos do banco de dados desfragmentado não serão reexecutados.
Caso não seja possível fazer a atualização do servidor Exchange Server para o Exchange Server 2003 SP2, convém implementar limites da caixa de correio para ajudar a impedir que o banco de dados atinja o limite de tamanho máximo. É possível implementar os limites da caixa de correio no armazenamento da caixa de correio. Se tiver caixas de correio que necessitem de limites de armazenamento maiores, é possível também implementar limites individuais em uma base por caixa de correio.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
319583 Como configurar os limites de armazenamento em caixas de correio no Exchange 2000

Método 3

Ao usar o novo recurso Grupo de Armazenamento de Recuperação no Exchange Server 2003, é possível montar o banco de dados em um grupo de armazenamento de recuperação e usar a versão do Exchange Server 2003 do Exmerge.exe, para extrair as caixas de correio do banco de dados.

A mesma funcionalidade do Exmerge.exe disponível para os bancos de dados, que estão em grupos de armazenamentos normais, está disponível para os bancos de dados em um grupo de armazenamento de recuperação. No entanto, observe que as diferenças a seguir se aplicam ao usar a ferramenta Exmerge.exe em um grupo de armazenamento de recuperação:
  • Não é necessário substituir a configuração Negado, configurada para a permissão Receber como dos membros do grupo administrativo, ao extrair os dados pelo grupo de armazenamento de recuperação. No entanto, ao mesclar os dados novamente para o grupo de armazenamento normal, é necessário adicionar a conta de usuário correta ao armazenamento da caixa de correio. Além disso, é necessário atribuir a permissão Receber como da conta.
  • A caixa de correio original ainda deve estar presente no banco de dados original e deve estar conectada a uma conta de usuário do Active Directory.
Para obter mais informações sobre como usar os Grupos de Armazenamento de Recuperação, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824126 Como usar os Grupos de Armazenamento de Recuperação no Exchange Server 2003

Mais Informações

O limite de tamanho de 16 GB para o banco de dados de armazenamento da caixa de correio particular do Exchange e, o limite de tamanho de 16 GB para o banco de dados de armazenamento da caixa de correio pública do Exchange é o tamanho total dos arquivos Priv.edb e Priv.stm. Ao visualizar o espaço que uma caixa de correio usa no Exchange System Manager, a quantidade inclui apenas o espaço usado pelo arquivo Priv.edb. A quantidade não inclui o espaço que o arquivo Priv.stm usa.

Ao definir um limite em uma caixa de correio, é limitado apenas o armazenamento no arquivo Priv.edb. O armazenamento no arquivo Priv.stm não é limitado. Por exemplo, uma caixa de correio pode, aparentemente, usar apenas 250 MB de espaço no Exchange System Manager, mas o total de espaço que a caixa de correio usa pode ser 450 MB. Essa diferença ocorre porque os 200 MB de espaço que o arquivo Priv.stm usa não aparecem no Exchange System Manager.

Para obter mais informações sobre este problema do Microsoft Exchange 2000 Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
813051 Como aumentar temporariamente o limite de tamanho do banco de dados de 16 GB do Exchange 2000

Para obter mais informações sobre o Exchange Server 2003 Service Pack 2, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/technet/prodtechnol/exchange/downloads/2003/sp2/download.mspx

Referências

Para obter mais informações, visite o seguinte site da Microsoft TechNet (em inglês):
http://www.microsoft.com/technet/prodtechnol/exchange/Analyzer/792dea29-08bd-4b2e-9c2f-cc2056994cdd.mspx?mfr=true

Propriedades

ID do artigo: 828070 - Última revisão: quarta-feira, 21 de novembro de 2007 - Revisão: 11.1
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Service Pack 1
Palavras-chave: 
kberrmsg kbtshoot kbexchtechbulletin KB828070

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com