DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 977211 - Última revisão: quarta-feira, 13 de janeiro de 2010 - Revisão: 1.0

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 

Nesta página

Sintomas

Considere o seguinte cenário:
  • Ter um computador que está executando o Windows Server 2003 R2 Service Pack 2 (SP2).
  • Este computador é parte de um grupo de replicação. Este computador duplica um ou mais pastas replicadas juntamente com seus parceiros de replicação.
  • Instalar replicação DFS (sistema de arquivos distribuídos) neste computador.
Nesse cenário, o serviço Replicação DFS sai inesperadamente. Uma instância do evento de sistema seguinte ID 7031 é registrada no log do aplicativo:

EventID 7031
Fonte: Service Control Manager:
O serviço Replicação DFS foi encerrado inesperadamente. Ele tem feito vez (es esta 1). A seguinte ação corretiva será tomada em 300000 milissegundos: reiniciar o serviço.

Se você usar o Monitor de desempenho ou Task Manager para monitorar o uso de memória do serviço Replicação DFS, você encontrar o serviço Replicação DFS consome até 2 gigabytes (GB) de memória antes da sai do serviço.

Observação
  • Esse problema self-termination ocorre somente o x 86 plataformas devido o espaço de endereço limitada.
  • Problema de consumo de memória pode ocorrer nas plataformas x 64.
  • Você não pode contornar esse problema usando o / 3 GB alternar porque a replicação DFS não é um "espaço de endereço grande"-serviço ciente.

Causa

Esse problema ocorre porque o banco de dados Extensible Storage Engine (também conhecido como ESE) usado pela replicação DFS consome muita memória virtual (pool paginável). Portanto, replicação DFS não é possível alocar mais memória para outras operações e o serviço Replicação DFS sai.

Resolução

Informações sobre hotfix

Um hotfix suportado está disponível na Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se esta seção não aparecer, contate o suporte e Atendimento para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez seja necessário criar uma solicitação de serviço separada. Os custos de suporte normais se aplicarão a questões de suporte adicionais e problemas que não se qualificam este hotfix específico. Para obter uma lista completa dos números de telefone de atendimento e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Para aplicar esse hotfix, seu computador deve estar executando 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 abaixo para ler o artigo na Base de dados de Conhecimento:
889100  (http://support.microsoft.com/kb/889100/ ) Como obter o service pack mais recente para Windows Server 2003

Instruções de instalação

Após aplicar esse hotfix, defina um limite de memória para o cache do banco de dados ESE de replicação DFS. O valor desse limite é especificado pelo número de páginas de 8 KB que pode ser usado. Para definir o limite de memória, siga as etapas na seção "Configuração" e "Preparação" seção a seguir.
Preparação
Verifique o tamanho do banco de dados de replicação DFS por volume. Para executar essa verificação, execute essas etapas:
  1. O banco de dados de replicação DFS (dfsr.db) está localizado em cada volume configurado para replicação DFS no seguinte local:
    \System volume Information\DFSR\database_ <guid>\
    Observação para obter uma lista de volumes que estão configurados para replicação DFS, em um prompt de comando, digite o seguinte comando e pressione ENTER:
    Caminho de /namespace:\\root\microsoftdfs C:\>WMIC DfsrVolumeInfo obter VolumePath, VolumeGuid
    a seguir está um exemplo da saída é gerada quando você executar este comando:
    VolumeGuid VolumePath 3E766AD0-9BF5-11 D 9-BB89-806E6F6E6963 \\.\C:
    Por padrão, somente a conta sistema local possui acesso a essa estrutura de diretório. No entanto, você pode conceder acesso de administrador para as pastas. Portanto, use um dos seguintes métodos para acessar essa estrutura de diretório:
    • Para executar a sessão de console no contexto da conta do sistema local em um computador executando o Windows Server 2003, um prompt de comando, digite o seguinte comando e pressione ENTER:
      PSEXEC – S CMD.EXE
      Observação para executar a sessão de console no contexto da conta do sistema local usando uma conexão de área de trabalho remota para o computador em um prompt de comando, digite o seguinte comando e pressione ENTER:
      MSTSC /CONSOLE
    • Para acessar essa estrutura de diretório usando a conta Administrador, habilite permissões "Ler" de arquivos ocultos e arquivos de sistema na pasta System Volume Information localizado na raiz do volume. Para fazer isso, adicione permissões "Ler" para a conta de administrador para a pasta. Após fazer isso, você pode exibir a pasta Informações de volume do sistema. Certifique-se de restaurar as permissões após concluir a etapa seguinte.

      Observação A pasta "Informações de volume do sistema" usa ACL para impedir o acesso por accounts todos exceto a conta sistema local. Portanto, qualquer tentativa de acessar os resultados de diretório em uma mensagem "Acesso negado". Para evitar isso, adicione permissões "Ler" à conta de administrador para a pasta.
  2. Execute o seguinte comando em cada volume. De saída, lembre-se o tamanho do banco de dados por volume. Em um prompt de comando, digite o seguinte comando e pressione ENTER:
    DIR /S <Volume > \System Volume Information\DFSR\database_ <GUID > \DFSR.DB
    Observação O GUID é o identificador exclusivo do banco de dados.
Configuração
Aviso Podem ocorrer sérios problemas se você modificar o registro incorretamente usando Editor ou usando outro método. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro em seu próprio risco.

Aplica a configuração apropriada. Para aplicar a configuração, crie itens do registro que são mencionados no cenário apropriado para seu ambiente. A seguir está uma lista de cenários:
  • Os tamanhos dos bancos de dados ESE de replicação DFS em todos os volumes que hospedam pastas replicadas são os mesmos. Nesse cenário, especifique um limite de utilização de memória comum para o cache do banco de dados ESE para todos os volumes. Esse limite se aplica aos bancos de dados ESE de replicação DFS que estão localizados em todos os volumes do computador. Para fazer isso, crie a entrada de registro a seguir:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dfsr\Parameters
    DWORD value: maxDbCacheSizeInPages

    Por exemplo, suponha o seguinte:
    • Você tem três volumes que hospedam pastas replicadas em um computador.
    • Você deseja que o cache do banco de dados ESE de replicação DFS para usar um máximo de 1,2 GB de memória neste computador.
    • Você deseja distribuir esse limite igualmente entre os bancos de dados ESE de replicação DFS que estão localizados em todos os três volumes.
    Calcule o número de páginas de 8 KB que compõem a 1,2 GB de memória. 1,2 GB de memória é 1258291.2 KB ou aproximadamente KB 1258000 é igual a aproximadamente 157250 páginas de 8 KB. Portanto, os dados de maxDbCacheSizeInPages tem que ser definida para um valor de 157250 decimal. Esse número representa o número de páginas que serão distribuídos igualmente entre todos os três volumes. Essa distribuição igual de páginas 8 KB é 52416 páginas de 8 KB por volume.
  • Os tamanhos dos bancos de dados ESE de replicação DFS em todos os volumes que hospedam pastas replicadas não são iguais. Nesse cenário, especifique um limite de utilização de memória diferentes para o cache do banco de dados ESE para cada volume. Para fazer isso, crie o seguinte valor do Registro maxDbCacheSizeInPages sob a chave de volume específica existente:

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

    Observação O espaço reservado “ GUID de volume ” é um espaço reservado para um volume correspondente GUIDs encontrados na seção "Preparação".

    Por exemplo, suponha que você tenha as seguintes unidades e os seguintes tamanhos de banco de dados de replicação DFS correspondentes:
    • Volume F tiver um tamanho de banco de dados de 0,8 GB
    • Volume G tem um tamanho de banco de dados de 2.2 GB
    • Volume H tem um tamanho de banco de dados de GB 1.0
    O tamanho total de todos os bancos de dados é 4.0 GB.

    Neste exemplo, suponha que você deseja que o cache do banco de dados ESE de replicação DFS para usar um máximo de 1,2 GB de memória neste computador. Para distribuir 157250 páginas de 8 KB (aproximadamente 1,2 GB), defina os seguintes valores para maxDbCacheSizeInPages entradas do registro em decimal:
    • Volume F tiver um banco de dados de 0,8 GB
      Volume F: 157250 x 0,8 / 4.0 = páginas de 8 KB 31450
    • Volume G tem um banco de dados de 2.2 GB
      Volume G: 157250 x 2.2 / 4.0 = páginas de 8 KB 86487
    • Volume H tem um banco de dados de GB 1.0
      Volume H: 157250 x 1.0 / 4.0 = páginas de 8 KB 39312
Observação
  • O valor máximo por volume é um limite rígido de 0x7fffffff hexadecimal é igual a 2147483647 decimal.
  • Após especificar os dados para as entradas do Registro, reinicie o serviço.

Requisitos de reinicialização

Você deve reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações de arquivo

A versão em inglês (E.u.a.) deste hotfix instala arquivos que tenham os atributos listados nas tabelas a seguir. As datas e horários para esses arquivos estão listados na hora universal coordenada (UTC). As datas e horários para esses arquivos no computador local são exibidos em sua hora local junto com a diferença de horário de verão (DST) atual. Além disso, as datas e os horários podem ser alteradas quando você executar determinadas operações nos arquivos.
Observações das informações de arquivo do Windows Server 2003
  • Adição para os arquivos listados nessas tabelas, esse hotfix também instala um arquivo associado do catálogo de segurança (KB number .cat) que está assinado com uma assinatura digital da Microsoft.
Para todas x 86 versões do Windows Server 2003

Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de 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

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicar a".

Mais Informações

Para baixar a ferramenta Psexec.exe, visite o seguinte site:
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão usada para descrever as atualizações de software

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 (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palavras-chave: 
kbmt kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix KB977211 KbMtpt
Tradução automáticaTraduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 977211  (http://support.microsoft.com/kb/977211/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store