Artigo: 240145 - Última revisão: quinta-feira, 25 de Outubro de 2007 - Revisão: 6.4 Como remover ficheiros de registo de transacções do Exchange Server
Este artigo é uma consolidação dos seguintes artigos previamente disponíveis: 259751, 315196 Este artigo também contém informações sobre como eliminar ficheiros de registo de transacções. Num cenário de desastre pior, não poderá recuperar todos os dados sem os ficheiros de registo se a base de dados ficar danificado. Ficheiros de registo de transacções fornecem um nível elevado de recuperação. Por este motivo, deverá apenas efectuar o procedimento descrito neste artigo como último recurso em situações de emergência se não é possível concluir uma cópia de segurança completa. Uma cópia de segurança completa elimina permanentemente os registos consolidados automaticamente depois de efectuar cópias de segurança. Nesta páginaSumárioRegistos de transacções da base de dados do Exchange Server regista todas as alterações a uma base de dados do Exchange Server. Ao longo do tempo, estes ficheiros de registo acumulam e utilizam todo o espaço disponível caso não são periodicamente removidos do disco rígido. Ficheiros de registo de transacções do Exchange têm um tamanho fixo. Para o Microsoft Exchange Server 2003 e todas as versões anteriores do Exchange Server, este tamanho é exactamente 5 megabytes. Quando um registo de transacções está cheio, o registo de transacções é mudado com um número de sequência numérica e é gerado um novo registo actual. O registo da transacção actual é o mais recentemente criado pelo Exchange Server. No Exchange Server 5.5, o registo de transacção actual é sempre o nome edb.log . No Microsoft Exchange 2000 Server e no Exchange Server 2003, o registo actual é o nome com o prefixo de grupo de armazenamento. Para mais informações, consulte a secção ? grupos de armazenamento ?. Exchange remove automaticamente ficheiros desnecessários do registo utilizando um dos seguintes métodos:
147524
(http://support.microsoft.com/kb/147524/
)
Como circular registo afecta a utilização de transacções inicia 258470
(http://support.microsoft.com/kb/258470/
)
Como modificar a definição de registo circular Se qualquer uma das seguintes condições for verdadeira, os ficheiros de registo de transacções aumentará número até se esgotar o espaço de disco rígido:
Nota Para efeitos deste artigo, "Remover" um ficheiro de registo de transacções significa mover esse ficheiro de registo de transacções para outra localização efectuada uma onde transacção registo pode ser segurança do ficheiro, armazenado ou eliminado, dependendo dos requisitos. Refere-efeitos deste artigo, um ficheiro de registo de transacções "eliminar" se ao tipo de remoção não lhe permite efectuar uma cópia de segurança ou restaurar esse ficheiro de registo de transacções. Mais InformaçãoRemover manualmente os ficheiros de registo de transacção que não são necessáriosPara remover correctamente ficheiros de registo de transacções em excesso, siga estes passos:
Estados de base de dadosSe uma base de dados do Exchange Server foi não encerrado correctamente, a base de dados permanece "ligado" a sequência de registo de transacção. Isto significa que nem todos os dados do ficheiro de registo transacção tem sido protegidos para os ficheiros de base de dados. Durante o arranque seguinte da base de dados, o Exchange Server detecta esta situação. Exchange Server então é aplicado os dados em falta para os ficheiros de base de dados. Se os ficheiros de registo que contêm estes dados não estiverem disponíveis, a base de dados não pode ser iniciado.Quando uma base de dados do Exchange Server é encerrado correctamente, essa base de dados "Remove" de sequência de registos a transacção. Nesta situação, a base de dados não requer os ficheiros de registo de transacções anterior quando que base de dados seguinte começa. No entanto, estes ficheiros de registo podem ser útil se uma cópia de segurança ou uma versão anterior da base de dados estavam a ser restaurada. Os ficheiros de registo serão utilizados para lançar a dados para a frente do momento da cópia de segurança. Por conseguinte, ficheiros de registo de transacções não devem ser permanentemente eliminados até que esteja certeza de que irá não pretende reproduzi-los para uma versão anterior da base de dados. Antes de remover manualmente quaisquer ficheiros de registo de transacções, deve determinar o estado de qualquer base de dados utilizados ficheiros de registo de transacções específico. Nesta situação, determine o "anexar" ou "desligar" estado da cada base de utilizados ficheiros de registo de transacções específico dados. Pode determinar se uma base de dados é ligado ou desligado examinando o cabeçalho do ficheiro de base de dados utilizando /MH comandos parâmetro o utilitário Eseutil . Por exemplo, execute o seguinte comando numa linha de comandos onde database_name é o nome da base de dados que pretende examinar: eseutil /MH database_name Por exemplo, para examinar Mailbox Store (Server1), escreva eseutil /MH ? Mailbox Store (Server1).edb ? Nota Para examinar o cabeçalho de uma base de dados utilizando o comando Eseutil , tem de ser parado a base de dados.Depois de executar este comando, examine o valor de estado as informações de cabeçalho que aparece. O valor de estado fornece as seguintes informações sobre se a base de dados foi correctamente desligado:
Por vezes, poderá ser excedida a capacidade de ambos os ficheiros de registo de transacções de reserva. Isto faz com que todas as bases de dados no grupo de armazenamento a ser parado num estado Dirty Shutdown ou inconsistente . aviso Se tiver espaço em disco na unidade de registo de transacções, as bases de dados poderão não conseguir encerrar correctamente. Se um ou mais das bases de dados estão num estado Dirty Shutdown ou inconsistente e se eliminar todos os ficheiros de registo de transacções para libertar espaço em disco, os grupos de armazenamento afectado não bases de dados vão ser montável novamente sem ser reparado ou restaurado. Não tem de eliminar ficheiros de registo são ainda requeridos por um ou mais das bases de dados. Grupos de armazenamentoBases de dados do Exchange Server estão organizados em grupos de armazenamento. Um grupo de armazenamento é um conjunto de bases de dados que partilham um fluxo de ficheiro de registo única transacção. No Exchange Server 5.5, existe um único grupo de armazenamento de arquivo de informações que contém até dois ficheiros de base de dados. Estes ficheiros de base de dados de duas são denominados Priv.edb e Pub.edb respectivamente. Além disso, o Exchange Server 5.5 contém um grupo de armazenamento único do serviço de directório que contém um ficheiro de base de dados única é denominado dir.edb .No Exchange 2000 Server e no Exchange Server 2003, não existe nenhum grupo de armazenamento do serviço de directório. No Exchange 2000 Server e no Exchange Server 2003, podem existir até quatro grupos de armazenamento de arquivo de informações por servidor. Cada um destes grupos de armazenamento pode conter até cinco bases de dados. Os nomes destas bases de dados são configuráveis pelo administrador. Se a unidade de registo de transacções ficar cheia, bases de dados do grupo de armazenamento serão parados imediatamente. Quando inicia uma base de dados de um grupo de armazenamento, o estado de todas as bases de dados do grupo de armazenamento é verificado. A reprodução do ficheiro qualquer transacção necessário registo é efectuada em conjunto para todas as bases de dados antes da primeira base de dados. Operações de reprodução de ficheiros de registo de transacção e eventos geralmente aplicar a todas as bases de dados num grupo de armazenamento, não a uma base de dados individual. importante Deve verificar que cada ficheiro de base de dados está num estado consistente ou de Clean Shutdown . Uma ou mais bases de dados num grupo de armazenamento particular podem ser desligadas correctamente, mesmo que outra base de dados nesse mesmo grupo de armazenamento não é desligado correctamente. Não assumem que todas as bases de dados de um grupo de armazenamento estão num estado Clean Shutdown com base no estado da base de dados primeiro examinar. Nota Para o Exchange Server 5.5, tem de examinar cada base de dados contido num ficheiro único .edb utilizando o comando Eseutil . Para o Exchange 2000 Server e para o Exchange Server 2003, cada base de dados está dividida em dois ficheiros. Os dois ficheiros são um ficheiro .stm e um ficheiro .edb . Examine o estado do ficheiro .stm e o ficheiro .edb utilizando o comando Eseutil . Ficheiros de registoPara determinar que ficheiros de registo de transacções são necessários para as bases de dados num grupo de armazenamento específico, siga estes passos.Para o Exchange Server 5.5importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para o Exchange 2000 Server e Exchange Server 2003
Nota Campo registo necessário poderá indicar um intervalo de um registo, mas o ficheiro de registo numerados correspondente não é possível localizar. Por exemplo, O campo de registo necessária poderá indicar um intervalo de 28221-28221, mas não é possível localizar o ficheiro de registo que é numerado 28221. Isto pode ocorrer se o ponto de verificação estiver no ficheiro de registo mais recente. O ficheiro de registo mais recente tem sempre o nome com apenas o prefixo de grupo de armazenamento. Por exemplo, o ficheiro de registo mais recente poderá ser o nome E01.log. Até este registo está cheio e até um novo registo é criado, o nome de ficheiro do registo actual não inclui o número de sequência de registos. Pode verificar o número do ficheiro de registo actual sequência interna real visualizando o cabeçalho do ficheiro de registo utilizando o comando Eseutil seguinte: eseutil /ML log_prefix .log Por exemplo, se o prefixo de registo for E01, utilize eseutil /ML E01 .log . Campo de cabeçalho do ficheiro registo lGeneration reflecte o número real de sequência do ficheiro de registo.Se tem de restaurar uma base de dados do Exchange Server a partir de uma cópia de segurança e se pretender recuperar a base de dados do Exchange Server sem perda de dados, também tem de restaurar todos os ficheiros de registo transacção criados depois essa cópia de segurança foi efectuada. Se existir uma quebra na sequência de registos de transacções, não é possível rollforward anteriores que quebra. Nesta situação, terá de remover todos os registos superior numerados após a quebra. Isto inclui o arquivo de log atual. Nota Mesmo todas as bases de dados de um grupo de armazenamento num estado consistente ou Clean Shutdown , não deve remover o ficheiro de registo mais recente. Se remover o ficheiro de registo mais recente, é gerado um novo conjunto de ficheiros de registo, começando com o número de sequência 0x000001. Este novo conjunto de ficheiros de registo impede que uma base de dados do Exchange Server a partir de uma cópia de segurança anterior que está a ser distribuído para a frente. Para obter mais informações sobre como reparar uma base de dados do Exchange Server, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 893083
(http://support.microsoft.com/kb/893083/
)
Problemas de suporte superior para o arquivo de informações do Exchange A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 240145
(http://support.microsoft.com/kb/240145/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo