O serviço de replicação de DFS é fechado inesperadamente num computador com o Windows Server 2003 R2 SP2 em execução

Traduções de Artigos Traduções de Artigos
Artigo: 977211 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário:
  • Tem um computador com o Windows Server 2003 R2 Service Pack 2 (SP2).
  • Este computador é parte de um grupo de replicação. Este computador efectua a replicação de uma ou mais pastas replicadas juntamente com os respectivos parceiros de replicação.
  • Instalar sistema de ficheiros distribuído (DFS) replicação neste computador.
Neste cenário, o serviço de replicação de DFS é fechado inesperadamente. Uma instância do evento de sistema seguintes ID 7031 é registada no registo de aplicações:

ID de evento 7031
Origem: Service Control Manager:
O serviço de replicação de DFS terminou inesperadamente. Já o fez vez (es este 1). Será efectuada a seguinte acção correctiva em 300000 milissegundos: reiniciar o serviço.

Se utilizar o Monitor de desempenho ou Gestor de tarefas para monitorizar a utilização da memória de serviço de replicação de DFS, encontrar o serviço de replicação de DFS consome até 2 gigabytes (GB) de memória antes do sai do serviço.

Nota
  • Este problema self-termination ocorre nas apenas x 86 plataformas devido ao espaço endereço limitada.
  • O problema de consumo de memória pode ocorrer nas plataformas x 64.
  • Não é possível contornar este problema utilizando o / 3 GB mudar porque a replicação de DFS não é "espaço de endereço grande"-serviço atenção.

Causa

Este problema ocorre porque a base de dados Extensible Storage Engine (também conhecido como ESE) utilizada por replicação de DFS consome demasiada memória virtual (paginado). Por conseguinte, replicação de DFS não é possível atribuir mais memória para outras operações e sai do serviço de replicação de DFS.

Resolução

Informações sobre correcções

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção de "Transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não aparecer, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft da ou para criar um pedido de assistência separado, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não vir o seu idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Para aplicar esta correcção, o computador tem de ter o Windows Server 2003 Service Pack 2 (SP2).

Para obter mais informações sobre como obter um Windows Server 2003 service pack ou um Windows XP Professional x 64 Edition service pack, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
889100Como obter o service pack mais recente para o Windows Server 2003

Instruções de instalação

Depois de aplicar esta correcção, defina um limite de memória para a cache de base de dados ESE de replicação de DFS. O valor deste limite é especificado pelo número de páginas de 8 KB que pode ser utilizado. Para definir o limite de memória, siga os passos na seguinte secção de "Preparação" e secção "configuração".
Preparação
Verifique o tamanho da base de dados de replicação de DFS por volume. Para executar esta verificação, siga estes passos:
  1. A base de dados de replicação de DFS (dfsr.db) está localizada em cada volume configurado para replicação de DFS na seguinte localização:
    \System volume Information\DFSR\database_ <guid>\
    Nota para obter uma lista de volumes que estão configurados para replicação de DFS, numa linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    Caminho de /namespace:\\root\microsoftdfs C:\>WMIC DfsrVolumeInfo obter VolumePath, VolumeGuid
    o seguinte é um exemplo de saída que é gerado quando executar este comando:
    VolumeGuid VolumePath 3E766AD0-9BF5-11 D BB89-9-806E6F6E6963 \\.\C:
    Por predefinição, apenas a conta sistema local tem acesso a esta estrutura de directório. No entanto, pode atribuir o acesso de administrador para as pastas. Por este motivo, utilize um dos seguintes métodos para aceder a esta estrutura de directório:
    • Para executar a sessão da consola no contexto de conta sistema local num computador com o Windows Server 2003, na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
      PSEXEC ? S CMD.EXE
      Nota para executar a sessão da consola no contexto de conta sistema local utilizando uma ligação de ambiente de trabalho remota para o computador, numa linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
      MSTSC /CONSOLE
    • Para aceder a esta estrutura de directório utilizando a conta de administrador, Active as permissões "Leitura" os ficheiros ocultos e os ficheiros de sistema na pasta System Volume Information que está localizado na raiz do volume. Para o fazer, adicione permissões de "Leitura" para a conta de administrador para a pasta. Depois de o fazer, pode visualizar a pasta System Volume Information. Certifique-se de que restaure as permissões depois de concluir o passo seguinte.

      Nota A pasta "System Volume Information" utiliza ACL para impedir o acesso por todos os accounts, excepto a conta sistema local. Por conseguinte, qualquer tentar aceder aos resultados de directório numa mensagem de "Acesso negado". Para evitar esta situação, adicione permissões de "Leitura" à conta de administrador para a pasta.
  2. Execute o comando seguinte para cada volume. De saída, lembre-se o tamanho da base de dados por volume. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    DIR /S <Volume > \System Volume Information\DFSR\database_ <GUID > \DFSR.DB
    Nota O GUID é o identificador globalmente exclusivo da base de dados.
Configuração
Aviso Poderão ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a que reinstalar o sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua própria conta e risco.

Aplica a configuração adequada. Para aplicar a configuração, crie os itens de registo que são mencionados no cenário adequado para o seu ambiente. Segue-se uma lista de cenários:
  • Os tamanhos das bases de dados ESE de replicação de DFS em todos os volumes que alojar as pastas replicadas são os mesmos. Neste cenário, especifique um limite de utilização de memória comuns para a cache de base de dados do ESE para todos os volumes. Este limite aplica-se as bases de dados do ESE de replicação de DFS que estão localizadas em todos os volumes do computador. Para efectuar este procedimento, crie a entrada de registo siga:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dfsr\Parameters

    DWORD value: maxDbCacheSizeInPages


    Por exemplo, assuma que o seguinte:
    • Tem três volumes que alojam pastas replicadas num computador.
    • Pretende que a cache de base de dados ESE de replicação de DFS para utilizar um máximo de 1.2 GB de memória este computador.
    • Pretende distribuir este limite equitativamente entre bases de dados ESE de replicação de DFS que estão localizadas em todos os volumes de três.
    Calcule o número de páginas de 8 KB que constituem 1.2 GB de memória. 1.2 GB de memória é 1258291.2 KB ou aproximadamente os 1258000 KB é igual a aproximadamente 157250 páginas 8 KB. Por conseguinte, os dados de maxDbCacheSizeInPages tem de ser definido para um valor de 157250 decimal. Este número representa o número de páginas que será distribuído equitativamente por todos os volumes de três. Esta distribuição igual de páginas de 8 KB é 52416 páginas 8 KB por volume.
  • Os tamanhos das bases de dados ESE de replicação de DFS em todos os volumes que alojam pastas replicadas não são os mesmos. Neste cenário, especifique um limite de utilização de memória diferente para a cache de base de dados do ESE para cada volume. Para o fazer, crie o seguinte valor de registo maxDbCacheSizeInPages sob a chave de volume específicas existente:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dfsr\Parameters\
    <Volume GUID >
    DWORD value: maxDbCacheSizeInPages


    Nota O marcador de posição ? GUID de volume ? é um marcador de posição para um volume correspondente GUIDs localizada na secção "Preparação".

    Por exemplo, suponha que tem as seguintes unidades e os seguintes tamanhos de base de dados de replicação de DFS correspondentes:
    • Volume F tem um tamanho de base de dados de 0,8 GB
    • Volume G tem um tamanho de base de dados de 2,2 GB
    • Volume H que tem um tamanho de base de dados de 1.0 GB
    O tamanho total de todas as bases de dados é 4.0 GB.

    Neste exemplo, suponha que pretende que a cache de base de dados ESE de replicação de DFS para utilizar um máximo de 1.2 GB de memória este computador. Para distribuir 157250 páginas 8 KB (aproximadamente 1.2 GB), defina os seguintes valores para o maxDbCacheSizeInPages entradas de registo no formato decimal:
    • Volume F tiver uma base de dados de 0,8 GB
      Volume F: 157250 x 0,8 / 4.0 = páginas 8 KB 31450
    • Volume G tem uma base de dados de 2,2 GB
      Volume G: 157250 x 2.2 / 4.0 = páginas 8 KB 86487
    • Volume H tem uma base de dados de 1.0 GB
      Volume H: 157250 x 1,0 / 4.0 = páginas 8 KB 39312
Nota
  • O valor máximo por volume é um limite rígido de 0x7fffffff hexadecimal que é igual a 2147483647 decimal.
  • Depois de especificar os dados para as entradas de registo, reinicie o serviço.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui uma correcção disponibilizada anteriormente.

Informações do ficheiro

A versão em inglês (E.u.a.) desta correcção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas para estes ficheiros encontram-se listados no tempo universal coordenado (UTC). As datas e as horas para estes ficheiros no computador local são apresentadas na hora local em conjunto com a compensação da hora de Verão (DST) actual. Além disso, as datas e as horas podem alteradas quando são executadas determinadas operações nos ficheiros.
Notas de informação de ficheiros do Windows Server 2003
  • Para além dos ficheiros listados nestas tabelas, desta correcção também instala um ficheiro de catálogo de segurança associadas (KB number .cat) que está assinado com uma assinatura digital da Microsoft.
Para todas as suportadas 86 versões do Windows Server 2003 x

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito SP
Dfsr.exe5.2.3790.46183,594,75213-Nov-200911: 08x 64SP2
W03a3409.dll5.2.3790.459044,03213-Nov-200911: 08x 64SP2
Ww03a3409.dll5.2.3790.459043,52013-Nov-200911: 08x 86SP2

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para transferir a ferramenta de Psexec.exe, visite o seguinte site da Microsoft:
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
Para obter mais informações sobre a terminologia de actualizações de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 977211 - Última revisão: 13 de janeiro de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Service Pack 2 nas seguintes plataformas
    • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
    • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Standard Edition
Palavras-chave: 
kbmt kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix KB977211 KbMtpt
Tradução automática
IMPORTANTE: 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: 977211

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