O serviço Microsoft Exchange Information Store trava intermitentemente com um estouro de pilha em um computador que esteja executando o Exchange Server 2007. Esse comportamento impede que os usuários acessem suas caixas de correio.
Esse comportamento pode ocorrer aproximadamente a cada cinco minutos em um computador que esteja executando o Exchange Server 2007
Além disso, o evento 9673 com código 0xc00000fd é registrado no log do aplicativo:
Tipo de evento: erro
Fonte do evento: MSExchangeIS
Categoria do evento: geral
IDENTIFICAÇÃO de evento: 9673
Descrição:
Uma exceção com código 0xc00000fd foi acionada no módulo; alguns parâmetros e seus valores eram < endereço de Exceção >. Uma seção significativa da pilha de chamadas está na seção de dados. Para obter mais informações, consulte o Centro de ajuda e suporte em <http://go.microsoft.com/fwlink/events.asp>. Dados: 00000: 00 00 00 00 00 00 00 00........ 00008: 00 00 00 00 00 00 00 00........ 00010: 00 00 00 00 00 00 00 00........ 00018: 03 00 00 00 00 00 00 00........ 00020: 04 00 00 00 00 00 00 00........ 00028: 00 00 00 00 00 00 00 00........ 00030: 00 00 00 00 00 00 00 00........ 00038: 00 00 00 00 00 00 00 00........ 00040: 00 00 00 00 00 00 00 00........ 00048: 01 00 00 00 00 00 00 00........ 00050: 72 81 21 54 00 00 00 00 r! T.... 00058: 90 40 a3 39 00 00 00 00 @£9.... 00060: 00 00 00 00 00 00 00 00........ 00068: 00 00 00 00 00 00 00 00........
Normalmente, esse problema pode ser resolvido após a instalação cumulativo de atualizações 7 para Exchange Server 2007 SP1. Se ainda não tiver instalado o Update Rollup 7, instale a atualização do link na seção "Instalar o pacote cumulativo de atualizações 7". No entanto, em alguns casos, esse problema pode continuar a ocorrer após a instalação do cumulativo 7.Clique se essa situação ocorre, você pode resolver o problema ao configurar duas entradas do registro que estão disponíveis após a instalação do Update Rollup 7.Clique configurar essas entradas do registro, siga as etapas a seção ? mais informações sobre o pacote cumulativo de atualizações 7 ?.
Instalar o pacote cumulativo de atualizações 7
Para ativar as duas entradas de registro que ajudam a resolver esse problema, instale cumulativo de atualizações 7 para Exchange 2007 Service Pack 1. Para obter mais informações sobre cumulativo de atualizações 7 para Exchange Server 2007 Service Pack 1, consulte o seguinte tópico da Ajuda do Exchange:
Para obter mais informações sobre como instalar o service pack mais recente do Exchange ou rollup de atualização, consulte o seguinte tópico da Ajuda do Exchange:
Obter mais informações sobre cumulativo de atualizações 7
Por padrão, após a instalação cumulativo de atualizações 7 para Exchange Server 2007 SP1, a pesquisa de recorrência para pesquisa pasta profundo é alterada de "ilimitadas" para um valor limitado de 50.000. Em algumas circunstâncias, esse valor pode ser muito alto e você ainda pode enfrentar uma falha no serviço Microsoft Exchange Information Store. No entanto, cumulativo de atualizações 7 permite que você pode usar duas entradas de registro para alterar manualmente os parâmetros de pesquisa de recorrência. Para fazer isso, execute as seguintes etapas:
- Inicie o Editor do registro.
- Localize e clique na seguinte subchave do registro:
HKLM\System\CCS\Services\MSExchangeIS\ParametersSystem
- Criar ou alterar o valor para a seguinte entrada do registro sob a subchave do registro, da seguinte maneira:
Nome: validar restrição de pasta de pesquisa
Tipo de dados: REG_DWORD
Dados do valor: 1
- Depois de alterar o valor da entrada do registro, verifique se que o problema é corrigido. Se você continuar a enfrentar o problema, continue com as etapas restantes.
- No Editor do registro, localize e clique na subchave do registro mencionada na etapa 2.
- Criar ou alterar o valor para a seguinte entrada do registro sob a subchave do registro, da seguinte maneira:
Nome: nível de aninhamento de pasta de pesquisa
Tipo de dados: REG_DWORD
Dados do valor: 500 (decimal)
- Se você continuar a ter o mesmo problema mesmo após a alteração para a entrada do registro do nível de aninhamento pasta Pesquisar, conclua as etapas na seção "Usar Isinteg tool".
Anotações Para que as alterações de registro tenham efeito, não é necessário fazer o seguinte: - Reinicie o serviço Microsoft Exchange Information Store.
- Reinicie o servidor Exchange.
- Failover para o servidor Exchange em um ambiente em cluster.
Use a ferramenta Isinteg
Se o serviço Microsoft Exchange Information Store continuar a falhar, mesmo após a alteração de valores para as duas entradas de registro, você deve usar a ferramenta do Isinteg. Para fazer isso, siga estas etapas.
Observação: Você pode executar a ferramenta Isinteg do
Drive_Letter: pasta \Program Files\Exchsrvr\bin.
- Identificar e desmonte o banco de dados do Exchange que tem o problema.
- Execute a ferramenta Isinteg no banco de dados usando o seguinte comando:
exchsrvr\bin\isinteg -s Server_Name - fix - testar alltests
- Após execução Isinteg, exiba o arquivo de log ISINTEG.pri criado na pasta MDBDATA. Verifique se a entrada para CORRIGE é igual a zero. Se essa entrada não for igual a zero, execute a ferramenta Isinteg no banco de dados novamente. Talvez seja necessário executar a ferramenta Isinteg diversas vezes até ver a entrada CORRIGE é igual a zero.
Esse problema gera a seguinte pilha de chamadas.
# Child-SP RetAddr Call Site
00 00000000`50980ff0 00000000`5422e203 ese!ErrBFReadLatchPage+0x1fd
01 00000000`509810b0 00000000`54235e1b ese!CPAGE::ErrGetReadPage+0x83
02 00000000`50981140 00000000`54226e6b ese!ErrBTIIRefresh+0xdb
03 00000000`509811f0 00000000`5425fe50 ese!ErrBTGet+0x2b
04 00000000`50981230 00000000`542850c2 ese!ErrDIRGet+0x20
05 00000000`50981260 00000000`542a58f6 ese!ErrIsamRetrieveColumn+0x232
06 00000000`50981380 00000000`542a5a3d ese!JetRetrieveColumnEx+0x246
07 00000000`50981440 00000000`009693b6 ese!JetRetrieveColumn+0xfd
08 00000000`509814e0 00000000`0097a808 store!JetRetrieveColumnFn+0x96
09 00000000`50981560 00000000`00982d97 store!JTAB_BASE::EcRetrieveColumnByPtagid+0x288
0a 00000000`50981600 00000000`0094ccb0 store!EcReadBinary+0x87
0b 00000000`509818c0 00000000`007d82db store!EcRetrieveFIDL+0x20
0c 00000000`50981900 00000000`007d84db store!EcGetSearchFoldersRecursive+0xab
0d 00000000`509819b0 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
0e 00000000`50981a60 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
0f 00000000`50981b10 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
10 00000000`50981bc0 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
11 00000000`50981c70 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
......
57c 00000000`509bd600 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
57d 00000000`509bd6b0 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
57e 00000000`509bd760 00000000`007d84db store!EcGetSearchFoldersRecursive+0x2ab
57f 00000000`509bd810 00000000`007d87e9 store!EcGetSearchFoldersRecursive+0x2ab
580 00000000`509bd8c0 00000000`007d8aa4 store!EcGetSearchFoldersEx+0x1d9
581 00000000`509bd9b0 00000000`007db81f store!EcBeginTransactionWithSearchFolders+0x144
582 00000000`509bda90 00000000`00719555 store!EcBeginMessageTransaction+0x2f
583 00000000`509bdae0 00000000`00a3d76b store!OMSG::EcDeliver+0x1c25
584 00000000`509bdf30 00000000`007a96a0 store!EcLocallyDeliverMsg+0x2e1b
585 00000000`509be780 00000000`009fb0da store!EcTransportDeliverMessageOp+0x300
586 00000000`509be800 00000000`00a12abe store!EcTransportDeliverMessage+0x11a
587 00000000`509be830 00000000`00a1403d store!EcRpc+0x390e
588 00000000`509bf090 00000000`00a1435d store!EcRpcExt+0x27d
589 00000000`509bf1b0 00000000`009e12fc store!EcRpcExt2+0xdd
58a 00000000`509bf280 000007ff`7fd69a75 store!EcDoRpcExt2+0x10c
58b 00000000`509bf340 000007ff`7fe96cc9 rpcrt4!Invoke+0x65
58c 00000000`509bf3e0 000007ff`7fe9758d rpcrt4!NdrStubCall2+0x54d
58d 00000000`509bf9a0 000007ff`7fd697b4 rpcrt4!NdrServerCall2+0x1d
58e 00000000`509bf9d0 000007ff`7fd6990d rpcrt4!DispatchToStubInCNoAvrf+0x14
58f 00000000`509bfa00 000007ff`7fd69766 rpcrt4!RPC_INTERFACE::DispatchToStubWorker+0x50d
590 00000000`509bfb70 000007ff`7fd48b65 rpcrt4!RPC_INTERFACE::DispatchToStub+0x2ec
591 00000000`509bfbf0 000007ff`7fd497b9 rpcrt4!OSF_SCALL::DispatchHelper+0x2d3
592 00000000`509bfc70 000007ff`7fd49674 rpcrt4!OSF_SCALL::DispatchRPCCall+0x1ba
593 00000000`509bfca0 000007ff`7fd49c2f rpcrt4!OSF_SCALL::ProcessReceivedPDU+0x7f8
594 00000000`509bfd10 000007ff`7fd47e28 rpcrt4!OSF_SCALL::BeginRpcCall+0x1a4
595 00000000`509bfd50 000007ff`7fd46f8c rpcrt4!OSF_SCONNECTION::ProcessReceiveComplete+0x1b7
596 00000000`509bfe00 000007ff`7fd47179 rpcrt4!LOADABLE_TRANSPORT::ProcessIOEvents+0x1e1
597 00000000`509bfeb0 000007ff`7fd65996 rpcrt4!ProcessIOEventsWrapper+0x9
598 00000000`509bfee0 000007ff`7fd65d51 rpcrt4!BaseCachedThreadRoutine+0xde
599 00000000`509bff50 00000000`77d6b6da rpcrt4!ThreadStartRoutine+0x21
59a 00000000`509bff80 00000000`00000000 kernel32!BaseThreadStart+0x3a
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".