O serviço Microsoft Exchange Information Store falha intermitentemente com um excesso de pilha num computador com o Exchange Server 2007. Este comportamento impede que os utilizadores acedam às respectivas caixas de correio.
Este comportamento poderá ocorrer aproximadamente a cada cinco minutos num computador com o Exchange Server 2007
Além disso, o evento 9673 com código 0xc00000fd é registado no registo de aplicações:
Tipo de evento: erro
Origem do evento: MSExchangeIS
Categoria do evento: General
ID do evento: 9673
Descrição:
Foi accionada uma excepção com código 0xc00000fd no módulo; alguns parâmetros e os respectivos valores foram < endereço de Excepção >. Uma secção significativa da pilha de chamadas é na secção de dados. Para mais informações, consulte o centro de ajuda e suporte no <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.... a3 00058: 90 40 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, este problema pode ser resolvido depois de instalar o conjunto de actualizações 7 para o Exchange Server 2007 SP1. Se ainda não tiver instalado o conjunto de actualizações 7, instale a actualização a partir da hiperligação na secção "Instalar o conjunto de actualizações 7". No entanto, nalguns casos, este problema poderá continuar a ocorrer após a instalação da 7.a do conjunto de actualizações se esta situação ocorre, pode resolver o problema através da configuração de duas entradas de registo que estão disponíveis depois de instalar 7.a de conjunto de actualizações para configurar estas entradas de registo, siga os passos da secção ? mais informações sobre o conjunto de actualizações 7 ?.
Instale o conjunto de actualizações 7
Para activar as duas entradas do registo que ajudam a resolver este problema, instale o conjunto de actualizações 7 para o Exchange 2007 Service Pack 1. Para mais informações sobre o conjunto de actualizações 7 para o Exchange Server 2007 Service Pack 1, consulte o seguinte tópico de ajuda do Exchange:
Para mais informações sobre como instalar o service pack mais recente do Exchange ou num conjunto de actualizações, consulte o seguinte tópico de ajuda do Exchange:
Obter mais informações sobre o conjunto de actualizações 7
Por predefinição, depois de instalar o conjunto de actualizações 7 para o Exchange Server 2007 SP1, a procura de periodicidade de pasta abrangente de procura é alterada de "ilimitado" para um valor limitado de 50.000. Em algumas circunstâncias, este valor poderá ser demasiado elevado e podem continuar a ocorrer uma falha do serviço Microsoft Exchange Information Store. No entanto, conjunto de actualizações 7 permite-lhe utilizar duas entradas de registo para alterar manualmente os parâmetros de procura de periodicidade. Para tal, siga estes passos:
- Inicie o Editor de registo.
- Localize e, em seguida, clique na seguinte subchave do registo:
HKLM\System\CCS\Services\MSExchangeIS\ParametersSystem
- Criar ou alterar o valor para a seguinte chave de registo na subchave do registo, da seguinte forma:
Nome: validar a restrição de pasta de procura
Tipo de dados: REG_DWORD
Dados do valor: 1
- Depois de alterar o valor para a entrada de registo, verificar que o problema é corrigido. Se continuar a detectar o problema, continue com os restantes passos.
- No Editor de registo, localize e clique na subchave de registo mencionado no passo 2.
- Criar ou alterar o valor para a seguinte chave de registo na subchave do registo, da seguinte forma:
Nome: nível de alinhamento de pasta de procura
Tipo de dados: REG_DWORD
Dados do valor: 500 (decimal)
- Se continuar a ter a mesma questão mesmo após a alteração para a entrada de registo de nível de aninhamento pastas de procura, efectue os passos na secção "Utilizar Isinteg ferramenta".
Notas Para que as alterações de registo tenha efeito, não é necessário efectuar o seguinte: - Reinicie o serviço Microsoft Exchange Information Store.
- Reinicie o servidor do Exchange.
- A activação pós-falha o servidor do Exchange num ambiente em cluster.
Utilize a ferramenta Isinteg
Se o serviço Microsoft Exchange Information Store continuar a falhar mesmo após a alteração dos valores para as duas entradas do registo, tem de utilizar a ferramenta de Isinteg. Para tal, siga estes passos.
Nota Pode executar a ferramenta de Isinteg partir o
Drive_Letter: pasta \Program Files\Exchsrvr\bin.
- Identificar e desmonte a base de dados do Exchange que tem o problema.
- Execute a ferramenta de Isinteg na base de dados utilizando o seguinte comando:
exchsrvr\bin\isinteg -s Server_Name - fix - testar alltests
- Depois de Isinteg estiver concluída, consulte o ficheiro de registo ISINTEG.pri que é criado na pasta MDBDATA. Verifique se a entrada para CORRIGE é igual a zero. Se esta entrada não for igual a zero, execute novamente a ferramenta de Isinteg na base de dados. Poderá ter de executar a ferramenta de Isinteg diversas vezes até ver a entrada CORRIGE é igual a zero.
Este 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 secção "Aplica-se a".